Exécutable sur clé USB

enzosp Messages postés 22 Date d'inscription dimanche 21 décembre 2003 Statut Membre Dernière intervention 3 février 2010 - 14 nov. 2007 à 21:51
GEDDi Messages postés 206 Date d'inscription lundi 22 novembre 1999 Statut Membre Dernière intervention 3 juillet 2008 - 15 nov. 2007 à 15:56
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

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
15 nov. 2007 à 02:12
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)
0
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
15 nov. 2007 à 11:02
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.
0
GEDDi Messages postés 206 Date d'inscription lundi 22 novembre 1999 Statut Membre Dernière intervention 3 juillet 2008
15 nov. 2007 à 15:56
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
0
Rejoignez-nous