Exécution d'un code

Résolu
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 - 10 mars 2010 à 16:23
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 - 11 mars 2010 à 00:12
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

cs_ghuysmans99 Messages postés 3983 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
10 mars 2010 à 22:47
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
3
cs_loulou69 Messages postés 672 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 2 juin 2016 1
10 mars 2010 à 16:48
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
0
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
10 mars 2010 à 16:54
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)
0
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
11 mars 2010 à 00:12
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)
0
Rejoignez-nous