begin process at 2012 02 17 02:34:48
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > EXECUTER LA SOURCE INDÉPENDAMENT DE L'EXE => PRGRAMME PROGRAMMABLE

EXECUTER LA SOURCE INDÉPENDAMENT DE L'EXE => PRGRAMME PROGRAMMABLE


 Information sur la source

Note :
8 / 10 - par 6 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :29/09/2002 Date de mise à jour :29/09/2002 21:51:27 Vu / téléchargé :3 082 / 279

Auteur : CtHuLhU50

Ecrire un message privé
Site perso
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 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



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip QUARTO EN RESEAU
Source avec Zip RECHERCHE SUR GOOGLE.FR(1 ER SITE DE LA RECHERCHE)
Source avec Zip Source avec une capture [IA]SORTIR D'UN LABYRINTHE,MODIFIABLE EN TEMPS RÉEL
Source avec Zip WINSOCK:DIFFÉRANCE ENTER LE TCP ET D'UDP !
Source avec Zip DONNE TOUS LES CHEMINS UTILS DE WINDOWS

 Sources de la même categorie

Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo

Commentaires et avis

Commentaire de SHIVA le 29/09/2002 22:52:29

COOOOOOOOOOOOL !!!

Commentaire de Clem le 29/09/2002 23:26:51

Ok, je vient de voir la source, et j'ai compris, c cool !!!
Tu peut utiliser toutes les commandes de vb et tout !
J'ai pas encore d'idée d'utilité en tête, mais ca peut être pratique.
Ps: Je vient de trouver, par exemple, faire un système de traduction d'un programme, ou faire des plugins sur prog, bref génial !!!!!!!!!!!!

Commentaire de Clem le 29/09/2002 23:35:15

Oups, je vient de trouver un petit bug, qui arrive quand on fait par exemple une boucle avec for ou autres, voici donc ma version corrigée :


Public Scripting As MSScriptControl.ScriptControl

Private Sub Form_Load()
    Set Scripting = New MSScriptControl.ScriptControl
    Scripting.Language = "VBScript"
    Scripting.Reset
    Scripting.AddObject "form1", Form1, True
    f = FreeFile
    Open "vb.txt" For Input As #f
        Scripting.AddCode Input(LOF(f), f)
    Close #f
End Sub

Par contre, j'ai remarqué que c'est du vbscript, et non du vrai vb, c'est a dire, qu'il y a quelques diférences (exemple, dans une boucle "for i=0 to 4", en vb normal, on peut mettre "next" ou "next i", en vbs, on peut mettre que "next", mais bon, c'est pas la fin du monde !!!!
Par contre, faudrait trouver le moyen de ne pas passer par Scripting.AddObject "form1", Form1, True pour chaque form et autres du prog.

(Note : 10/10)

Commentaire de Nox le 30/09/2002 01:48:47

cool!!!
jai pas trouvé coment l'utiliser... mais c cool!!
10/10

Commentaire de Nox le 30/09/2002 01:52:42

Re-Cool!
Quand on compile en EXE, sa mache... donc l'exe se modifie lui même (ce que je croyais impossible vu qu'il est ouvert)
Donc, dapres mes calculs, un fichier peut être modifié une fois ouvert si il est modifié par lui même ???

tk sa reste du ben bo travail!

Commentaire de Psyllos le 30/09/2002 09:11:39

Que je t'explique qqch Nox :
Tes calculs sont erronés. En fait, le prog ne se modifie pas lui même... En fait ce projet fais références à un objet de VBScript... qui a un interpréteur...
Donc en fait l'exe n'est pas modifié : il envoit simplement des commandes... je sais po si j'ai été très clair. (En gros ce n'est po magique)

Commentaire de Psyllos le 30/09/2002 09:12:25

Xcusez pour les fautes mais chuis un po dans l'pâté là...

Commentaire de Patrice99 le 30/09/2002 14:55:15

Je suis pas sur mais je crois qu'en VB.Net on peut faire la meme chose avec du vrai VB et pas seulement du VBScript. A quoi ca sert ? ca peut servir en IA, ca peut servir aussi à faire un interpreteur de calcul : on tape l'equation d'une fonction et le programme la trace : c'est le seul moyen d'arriver à faire cela.

Commentaire de Koiu le 30/09/2002 19:45:36

Excellent!!!

Commentaire de kllmm le 01/10/2002 11:42:37

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

Commentaire de mehdibou le 01/10/2002 13:20:44

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 !

Commentaire de BasicInstinct le 03/10/2002 17:12:08

c clair ca vaut bien 10/10
mais est ce possible de créer dynamiquement un objet dans ma form ?

Commentaire de xlt le 16/09/2003 11:47:30

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!!!

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,760 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales