Interpreter du texte (fichier x.txt) comme du code

cs_dca Messages postés 6 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 10 décembre 2009 - 23 oct. 2008 à 22:52
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 24 oct. 2008 à 19:09
Bonsoir,

quelqu'un connait'il une méthode permettant d'interpreter du texte comme du code ?

ex: j'ai un fichier x.txt qui contient le texte suivant
dim i as integer
for i=0 to 10
i=i+1
next

puis mon application vb:
=> ouverture du fichier texte et interpretation des lignes lues pour effectuer le code qui y est contenu...

merci, bonne soirée...

6 réponses

Kristof_Koder Messages postés 918 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 27 octobre 2008 10
23 oct. 2008 à 23:15
Ce n'est pas faisable en VB6, à ma connaissance
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
23 oct. 2008 à 23:57
salut,

si si, c'est possible
ajoute le compo Microsoft Script Control 1.0, c'est lui qui interprètera ton code

il faut néanmoins bien peser le risque que tu prends alors à laisser une telle faille, si facile d'accès....

<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp 
0
Kristof_Koder Messages postés 918 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 27 octobre 2008 10
24 oct. 2008 à 00:06
Le Dim ias integer risque de ne pas passer dans le MS Script control !! PAs de typage des variable en VBS
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
24 oct. 2008 à 02:17
exact, je n'avais pas regardé le code, c'est sur le principe ;)

(aussi souriant d'incrémenter i dasn une boucle for ^^)

<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp <
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Kristof_Koder Messages postés 918 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 27 octobre 2008 10
24 oct. 2008 à 18:32
Je pense de toute façon que ce bout de code n'est qu'un exemple de ce qu'il veut faire, et pas ce qu'il veut faire exactement ?
Moi, ce que je voulais souligné, c'est qu'il faudra coder en VBScript dans le fichier ... et non en VB6 !
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
24 oct. 2008 à 19:09
tu as raison et fais bien de le souligner oui, en effet le code ne pourra pas toucher des contrôles
par exemple, un code tel que me.caption = "autre chose" génèrera une ereur

précision plus qu'utile
<hr size="2" width="100%" />Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp 
0
Rejoignez-nous