begin process at 2010 02 10 09:27:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Système

 > 

Exécution

 > 

Execution d'un code en pascal dans un programme en pascal


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Execution d'un code en pascal dans un programme en pascal

lundi 9 octobre 2006 à 18:21:58 | Execution d'un code en pascal dans un programme en pascal

Mokost

Bonjour tout le monde,

je pense que vous devez trouver le titre de mon sujet un peu vague aussi je vais essayer de l'expliquer du mieux que je le puisse.
Je ne savais pas du tout dans quel thème placer cette question je suis désolé si ça vous paraît d'aucun rapport.

Bref venons en au fait :
Je voudrais savoir comment je peux m'y prendre pour mon programme(en execution) execute du script pascale.
Par exemple :
 -Nous lançons notre programme qui s'apelerait Xyz.exe et que ce dernier a une fonction 'run(code:string)" qui permet de faire ce que je demmande.
-Derriere un bouton nous mettons mettons ce code :
" procedure btnLancer(...);
  var a,b:integer
  begin
   a := 5; b:=6;
    run( 'if a>b then showmessage(''a est supérieur à b'') else showmessage(''b est supérieur à a'')');
 end; "
-nous cliquons sur ce bouton et il executera exactement ce code comme dans delphi.

Je pense que ce doit etre difficile de faire de ça. Le probleme c'est que j'en avais fait un qui était pas trés performant du tout, meme loin de là et de plus ce n'était pas du pascal mais un pseudo code que j'ai inventé.

En attendant de recevoir des réponse de votre part, je vous remercie.


[b][font=Courier New]Mokost[/font=Courier New][/b]
lundi 9 octobre 2006 à 22:35:58 | Re : Execution d'un code en pascal dans un programme en pascal

Delphiprog

Administrateur CodeS-SourceS
Réponse acceptée !
Bonsoir Mokost,

Malcom GROVES propose une approche très intéressante et bien documentée sur son site à la page Scripting Your Delphi Applications. Hélas cette approche est limitée à l'utilisation de VBScript puisque elle repose sur le Microsoft Scripting Control.

On trouve aussi une technologie plus souple et indépendante de Microsoft sur le site de Dream Company et portant le nom de script control ainsi décrite :
"All the work is done by Dream Scripter which supports all Active Scripting languages (among them are VBScript, JScript, Perl, and Python) and Delphi Script. Active Scripting is supported directly and doesn't use MS Scripting Control."
En contrepartie, cette solution n'est pas gratuite.

Sur la page Top 5 Delphi scripting tools and components, on trouve aussi d'excellentes ressources pour Delphi.

Tu n'as plus que l'embarras du choix

May Delphi be with you !

Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
lundi 9 octobre 2006 à 22:41:20 | Re : Execution d'un code en pascal dans un programme en pascal

Delphiprog

Administrateur CodeS-SourceS
Windows Scripting Host Control for Delphi est pas mal non plus (apparemment il serait gratos ?).

May Delphi be with you !

Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
lundi 9 octobre 2006 à 23:13:30 | Re : Execution d'un code en pascal dans un programme en pascal

Mokost

je ne dirais que 3 mots :
Merci énormément Delphiprog.

[b][font=Courier New]Mokost[/font=Courier New][/b]
mardi 10 octobre 2006 à 01:01:04 | Re : Execution d'un code en pascal dans un programme en pascal

Mokost


Je vous ajoute ce lien et c'est grace a delphiprog qui m'a mis sur la voie que je les ai trouvés :
vous trouverez votre bonheur !

http://www.torry.net/pages.php?id=280

[b][font=Courier New]Mokost[/font=Courier New][/b]
mardi 10 octobre 2006 à 20:43:40 | Re : Execution d'un code en pascal dans un programme en pascal

Delphiprog

Administrateur CodeS-SourceS
Pourras-tu nous dire lequel tu as retenu et pour quelles raisons ?
Cela permettrait aux autres de trouver plus vite leur bonheur.
D'avance, merci.

May Delphi be with you !

Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
mardi 10 octobre 2006 à 21:46:09 | Re : Execution d'un code en pascal dans un programme en pascal

Mokost

Réponse acceptée !
Personnelement j'ai opté pour la méthode Malcom GROVES. Même ci c'est ce n'est que du vbscript ou du jscript, c'est assez suffisant pour mes besoins. De plus je trouve que c'est de loin le plus facile à mettre en oeuvre et à interfacer avec l'application delphi.
C'est puissant tout ce qu'on peut faire avec le scripting. L'essayer c'est l'adopter !

merci encore delphi prog.

[b][font=Courier New]Mokost[/font=Courier New][/b]


Cette discussion est classée dans : programme, code, execution, pense, pascal


Répondre à ce message

Sujets en rapport avec ce message

Execution dynamique [ par alichem8 ] slt , j'ai fait un programme qui sert à verifier le langage d'un automate.J'ai voulu généraliser mon programme pour qu'il reconaisse  n'imprte quel au aide pour execution [ par laminoche ] bonjour, est il possible de rendre ce programme en turbo pascal sous forme de fichier *.exe , j'ai essayé avec Dev  pascal mais ca n'a pas marché , il Programme reste en execution !! [ par benumiit82 ] Bonjour, je vais donner un petit exemple pour expliquer mon problème : Je lance une application qui commence avec Form1 ! Dans ce Form1 j'ai un bou Démarrage de Windows [ par Darknemo74 ] Bonjour!Je cherche à faire disparaitre par code ou autres méthodes la barre des taches de windows, ceci m'est nécessaire pour mon programme dans le bu calculer le temps d'execution d'un programme [ par knadine ] je cherche une procedure qui calcule le temps d'execution d'un programme dans delphi. merci de m'aider. Afficher des images pendant l'execution d'un code. [ par kacola ] Bonjour,Voila, j'ai un code qui s'exécute pendant une à deux minutes, il s'agit d'une analyse d'images bmp.Je souhaiterais que ces images s'affichent debugage pascal [ par PhilLU ] Salut,Je cherche un petit debugger qui me permettrais de tester du code pascal librement sans produire d'exécutable, en ligne de commande éventuelleme Aide en TURBO PASCAL [ par akros77 ] Bonjour, j'ai actuellement un programme à réaliser dont voici l'énoncé: Faire un programme  qui effectue la somme ou le produit de deux matrices (carr nouvelle archive SWAG? [ par Stormy_Ordos ] Bonsoir,je réfléchissais à la possibilité de remettre au goût du jour l'immense système d'archives SWAG et je me demandais si le projet aurait un inté compilation de code généré [ par zininf ] bonjour, ma question est la suivante : comment compiler un code généré pendant l'execution pour qu'il sera executé ? je précise : dans une petite appl


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales