Executer la source indépendament de l'exe => prgramme programmable

Soyez le premier à donner votre avis sur cette source.

Vue 4 204 fois - Téléchargée 352 fois

Description

salut a tous, ca fait un bon moment que je cherchais comment faire cela ben voila j'ai réussi c'est tout con !
ca sert a que le proramme compilé execute un code source qui intéragie sur lui meme !
enfin je vois pas trop comment expliké c comme pour la programmation mirc !
fo voir l'example

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
15
Date d'inscription
vendredi 11 juillet 2003
Statut
Membre
Dernière intervention
18 octobre 2004

En fait tu peux rajouter des dll qui contiennent des forms, des class, des modules à vbscript. Tu peux meme utiliser tes propres ocx.
C'est ce que je fais actuellement et ca marche très très bien (meme avec une connexion ODBC puisque c'est du vbscript).
Pour rajouter une dll à ton code de script il faut ajouter ces lignes:
Dim MaVariable
SET MaVariable=CreateObject("NomDeProjet.NomDeLaForm")
Si j'ai rien oublié ca devrait marcher... (j'oublie tjr qq chose)

Sinon pr rattacher une DLL à son code VBscript (imaginez une DLL avec tt les outils qu'on utilise regulierement!!) il faut ajouter dans son code VB:
Dim MonScriptCtrl as New MSScriptControl.ScriptControl
MonScriptCtrl.AddObject "MonOutilGenialVBScript",MonOutilGenialVB,true
Ne pas oublier de retirer "Option Explicit" du code VBscript si vous utilisez cette méthode (on a rien sans rien)
Personnellement je teste l'existence de mes variables grace à "option explicit" puis avant de faire mon ".addObject" je le retirre et il n'y a pas de plantages.

Bon allé je crois que j'ai rien oublié. Juste que le vbscript c'est certe limité mais il faut pousser les limites!!!
Messages postés
1471
Date d'inscription
mardi 5 février 2002
Statut
Membre
Dernière intervention
20 octobre 2014
10
c clair ca vaut bien 10/10
mais est ce possible de créer dynamiquement un objet dans ma form ?
Messages postés
365
Date d'inscription
vendredi 24 mai 2002
Statut
Membre
Dernière intervention
18 octobre 2004

Ouais, en fait tu utiliseur l'interpréteur VBScript. C'est une bonne idée !
En fait, ce qui serait pas mal, ce serait de créer son interpréteur !
Ce qui reviendrait finalement à créer un langage....

>Patrice99 : si tu retrouve, ça serait sympa de nous prévenir. On pourrais créer un interpréteur VB pour ceux qui ne l'ont pas !
Messages postés
35
Date d'inscription
jeudi 7 février 2002
Statut
Membre
Dernière intervention
5 octobre 2003

c'est pratique , ca va m'eviter a present d'utiliser "Private Declare Function GetPrivateProfileString Lib "kernel32" " etc etc .......
Super pratique mais en tt cas , selon ton expression "executer la source independemment de l'exe " on pouvais le faire a l'origine a partir de fichiers INI....

En tt cas simple et efficace. bravo CtHuLhU50 (10/10) :-))
Kllm
Messages postés
269
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
19 février 2015

Excellent!!!
Afficher les 13 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.