Generer un .Exe a partir d'une variable contenant tout le Code Cree (Cho patate [Résolu]

Signaler
Messages postés
64
Date d'inscription
lundi 4 octobre 2004
Statut
Membre
Dernière intervention
14 septembre 2008
-
Messages postés
64
Date d'inscription
lundi 4 octobre 2004
Statut
Membre
Dernière intervention
14 septembre 2008
-
Bonjour,
Je doit develloper un programme sous Vb qui doit permettre de creer des modules d'automatisation de transfert de fichiers pour le logiciel Pc Anywhere...
Jusqu'a maintenant, mon programme me permet de generer tout l'algorythme organisé nécéssaire a l'execution du module, seulement je voudrai que cela cree un .Exe a partir du code que mon programme vient de creer...
en gros, je veut eviter a l'utilisateur de devoir Copier le code que mon prog vien de creer, et d'aller le coller dans un nouvo projet vb, et de creer le .Exe, je voudrai automatiser tout sa...
Actuellement je stock mon Code Genere dans une textbox, mais je peut le stocker nimporte ou.
Quelqu'un saurait il comment je peut faire cela ?
Si vous ne comprenez rien à ce que je vien d'ecrire, dites le moi, je tenterai de mieu m'exprimer (chaud patates qd meme...)
En vous Remerciant, (Car la je galere Severe...)
-BUZZ-

P.S: De plus si quelq'un a deja creer des module Vb pour pc anywhere, sait il si il faut declarer quelque chose pour utiliser les fontions:
AwConnect(Chemin Fichier .Chf contenant les info Eleves)
AwDisconnect()
ConnectionStatus()
GetError()
FileXferToHost(Chemin_Eleve,Chemin_Maitre)
FileXferFromHost(Chemin_Eleve,Chemin_Maitre)

RE Re Re Re Re MErci.....

8 réponses

Messages postés
147
Date d'inscription
lundi 13 mai 2002
Statut
Membre
Dernière intervention
15 février 2010

Je viens de faire un test :
Dans un fichier qui s'appelle a.bas :

Sub Main
MsgBox "Ok"
End Sub

puis en ligne de commande :
"c:\Program Files\Microsoft Visual Studio\VB98\VB6.EXE" a.bas /make a.exe

VB prend le fichier en entrée , le compile en a.exe ...

A toi de panacher selon ton besoin ...

Il a a d'autres paramêtres pour VB6.EXE , fais un VB6.EXE /? tu verras ...



<HR>

Life is Too Short ...
Enjoy Your Life ...
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 117 internautes nous ont dit merci ce mois-ci

Messages postés
147
Date d'inscription
lundi 13 mai 2002
Statut
Membre
Dernière intervention
15 février 2010

Essaye ça dans un nouveau projet :

Private Sub Form_Load()


Dim NomFich As String
NomFich = "C:\MonFich"
Open NomFich & ".bas" For Output As #1
Print #1, "Sub Main"
Print #1, "MsgBox ""Ok !"" "
Print #1, "End Sub"
Close #1


Shell "VB6.EXE " & NomFich & ".bas /make " & NomFich & ".exe "


End Sub

Ton exe existe sur C:\MonFiche.exe ...



<HR>

Life is Too Short ...
Enjoy Your Life ...
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 117 internautes nous ont dit merci ce mois-ci

Messages postés
64
Date d'inscription
lundi 4 octobre 2004
Statut
Membre
Dernière intervention
14 septembre 2008

Si sa peut aider : (La doc de PC Anywhere)http://vlan38.phpnet.org/Divers/Cours/Stage_TOPAS_Info/pcaole.pdf
Messages postés
64
Date d'inscription
lundi 4 octobre 2004
Statut
Membre
Dernière intervention
14 septembre 2008

Oki j'ai pas encore tester en plein mais je te fait confiance, tu as l'air sur de toi

La commande que tu as ecrit, je peut l'executer dans un Shell ?
et est ce que je peut a la place du a.bas , mettre & CODE ? (une variable quoi...)
Sinon (je sait chui chiant lol) si je peut pas mettre de variable, comment puis-je copier/coller tout mon code dans un nouveau fichier ?

Merci encore
Messages postés
64
Date d'inscription
lundi 4 octobre 2004
Statut
Membre
Dernière intervention
14 septembre 2008

Euh sinon pour ma question au sujet des fonctions awRem32, j'ai trouver sa:

Set Remote Manager = WScript.CreateObject("awREM32.application")

Am I Ok ? Is That Right ?
Messages postés
147
Date d'inscription
lundi 13 mai 2002
Statut
Membre
Dernière intervention
15 février 2010

Pour awRem32 , je ne sais pas , désolé


<HR>

Life is Too Short ...
Enjoy Your Life ...
Messages postés
64
Date d'inscription
lundi 4 octobre 2004
Statut
Membre
Dernière intervention
14 septembre 2008

Trop de la boulette t trop une star du X mec Merci bien la je rentre chez moi et je test tt sa demain matin des mon arrivé au taff
Merci encore, sa vas en aider plsu d'un car j'avai rien trouver sur le site pour generer des Exe...
Messages postés
64
Date d'inscription
lundi 4 octobre 2004
Statut
Membre
Dernière intervention
14 septembre 2008

Re,
J'ai tout tester le code que tu m'as mit,


Dim NomFich As String
NomFich = InputBox("nom du Fichier :")
Open NomFich & ".bas" For Output As #1
Print #1, MaVariableOrganisée
Close #1


Shell "C:\Program Files\Microsoft Visual Studio\VB98\VB6.EXE " & NomFich & ".bas /make " & NomFich & ".exe "

Par contre j'ai mit se bout de code dans mon prog, je l'ai enregistrer en .exe, maintenant le seul Pb est que pour que mon prog genere les autres .exe, il faut que Vb soit installé sur la machine, or est il possible de faire en sorte que mon programme genere les Exe sans faire appel a Vb (dans les proprietes au moment de generer l'exe qui ferait contenir mon prog tt se dont il a besoin... Jm'exprime mal je sait dsl lol), En gros que je puisse m'en servire sur n poste qui n'as pas forcement Vb d'installé.
Encore Merci !!!