Exécution d'un code

Résolu
Signaler
Messages postés
580
Date d'inscription
mercredi 20 août 2008
Statut
Membre
Dernière intervention
20 avril 2010
-
Messages postés
580
Date d'inscription
mercredi 20 août 2008
Statut
Membre
Dernière intervention
20 avril 2010
-
bonjour

est il possible d'exécuter un code vbs ou vb6 contenu dans une zone de texte ?
exemple: dans la zone de texte text1 il est écrit : msgbox "ok" . et je voudrais bien exécuter ce code est ce c'est possible ?

merci d'avance

4 réponses

Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
14
Ajoute dans ton projet le composant Microsoft Script Control et colles-en un sur un de tes formulaires. Crée une textbox qui contiendra le code et un bouton pour l'exécuter. Dans le code du bouton, mets ceci :
With Me.spt
 .Reset
 .AddCode Me.txtCode.Text
 .Run "Main"
End With

Dans ta textbox, mets par exemple ce code :
Sub Main
 MsgBox "Ca marche ...",vbInformation,"Info"
End Sub

---
VB.NET is good ... VB6 is better
Messages postés
672
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
2 juin 2016
1
Bonjour
C'est peut-être beaucoup demander mais peut-être quelqu'un t'en dira plus.

Il existe une référence "Microsoft Scripting Runtime" à ajouter dans un projet VB6 avec laquelle je fais des évaluations d'expressions mathématiques que l'utilisateur entre en zone de texte . Et l'exécution consiste a appeler la méthode Eval
Messages postés
580
Date d'inscription
mercredi 20 août 2008
Statut
Membre
Dernière intervention
20 avril 2010
3
j'ai déjà travailler avec une source (que j'ai pris de vbfrance) qui exécute un code vbs contenu dans une zone de texte mais je l'ai plus et quand j'ai cherché je l'ai pas trouvé

Quand on pose une question on est con 5 minutes,Quand on ne la pose pas on le reste toute sa vie (mon site)
Messages postés
580
Date d'inscription
mercredi 20 août 2008
Statut
Membre
Dernière intervention
20 avril 2010
3
merciii ghuysmans99


Quand on pose une question on est con 5 minutes,Quand on ne la pose pas on le reste toute sa vie (mon site)