Exécutable sur clé USB

Signaler
Messages postés
22
Date d'inscription
dimanche 21 décembre 2003
Statut
Membre
Dernière intervention
3 février 2010
-
Messages postés
206
Date d'inscription
lundi 22 novembre 1999
Statut
Membre
Dernière intervention
3 juillet 2008
-
Bonjour,

pouvez vous m'indiquer comme installer monprogramme en VB6 (.exe) sur une clé usb sans avoir besoin d'intaller les fichiers .dll ou autres sur le PC pour que le programme fonctionne.

En clair, je souhaite avoir mon programme exécutable sur n'importe quel PC sans instalation et travaillant uniquement sur ma clé USB.

Merci d'avance.

Enzo

3 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
Salut
Ce n'est pas possible.
Au moins le RunTime de VB6 doit être installé sur la machine + les OCX des composants qu'utilise ton appli.
Les applis VB6 ne sont pas transportables.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
2065
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
14 mars 2016
10
donc la solution est toute trouvée. Copier les RunTimes VB sur la machine à partir de la clé USB... cqfd. (Le RunTime étant de quelques centaines de kilo, cela devrait pas poser de problème particulier)...

Amicalement,
Us.
Messages postés
206
Date d'inscription
lundi 22 novembre 1999
Statut
Membre
Dernière intervention
3 juillet 2008

Autre soluce !

Vu que les runtimes de VB5 et VB6 sont installées avec IE 5.5 et IE6, parions que ton poste 'client' aie deja ces DLL, il ne te reste plus qu'à mettre les OCX sur ta clef USB et de faire un autoload de tes OCX ( appel de la fonction DllRegisterServer, ya du code qui traine ici sur les self registration d'activeX ), et donc partant de ce principe ton EXE compilé en VB devra invoquer dans le form_load le chargement de ces OCX et le tour sera joué.

Sinon utilises mon langage, c'est un VB like et lui ne nécessite aucune DLL ni OCX car 100% autonaume :)

Gérôme GUILLEMIN
Auteur du langage FBSL