executer du code situer dans un fichier texte c possible???

executer du code situer dans un fichier texte c possible??? - Delphi/Pascal - Programmation

Marsh Posté le 08-11-2002 à 20:26:06    

Bonjour a tous!
 
je voudrais savoir s'il est possible d'executer qqes lignes de code qui auraient etes chargees d'un fichier texte:
 
par exemple disons que mon prog fait un truc comme ca:
 
procedure TForm1.blblb();
var
    i,j:integer;
begin
     chargercode(moncode.txt);  // la j'aimerai pouvoir charger  
                                 du code et que ca l'execute
 
     label1.caption:=i;
end;
 
avec dans "moncode.txt" cette ligne par exemple:  
for j:=0 to 35 do
    i:=i+9;
 
 
bon tous ca c juste un exemple, mais si c possible a faire, je serai assez interesse par savoir comment ca se fait..
 
bon merci d'avance

Reply

Marsh Posté le 08-11-2002 à 20:26:06   

Reply

Marsh Posté le 08-11-2002 à 20:33:19    

il te faut un interpréteur de script tu as celui-là de gratuit http://www.carlo-kok.com/projects. [...] scalscript

Reply

Marsh Posté le 08-11-2002 à 20:35:49    

j'utilise ce truc là, c'est en effet une bonne solution ;)
 
Sinon il y a aussi un interpréteur dans la JVCL : http://jvcl.sourceforge.net
 
Et il doit y en avoir encore quelques autres...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-11-2002 à 20:40:13    

oki merci bcp je vais tester tous ca!

Reply

Marsh Posté le 08-11-2002 à 20:40:53    

tu as aussi http://www.dwscript.com/ mais c plus lourd à utiliser je pense (jamais testé)


Message édité par taureau le 08-11-2002 à 20:42:04
Reply

Marsh Posté le 09-11-2002 à 00:53:32    

Tu es pas obliger de faire ca, tu peux être plus bourrin.
 
Plutot qu'un txt, tu prends un truc binaire avec les opcode des opérations asm a exécuter, tu load ca en mémoire et tu fais un call  de l'adresse de ton array. C'est bourrin, mais ca marche super ;)
 
Vive la non protection Data/Code  [:banzai]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 09-11-2002 à 00:53:59    

Tu as aussi un interpreteur dans la JVCL  :ange:  
 
http://jvcl.sourceforge.net  :)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 09-11-2002 à 01:32:38    

zion a écrit a écrit :

Tu as aussi un interpreteur dans la JVCL  :ange:  
 
http://jvcl.sourceforge.net  :)  




 
je l'aurais pas par hasard dit quelques messages plus haut ? :heink:


Message édité par antp le 09-11-2002 à 01:32:46

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-11-2002 à 01:35:03    

antp a écrit a écrit :

 
 
je l'aurais pas par hasard dit quelques messages plus haut ? :heink:




 
J'insiste  :fuck:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed