.exe indépendant de la machine [Résolu]

Signaler
Messages postés
4
Date d'inscription
mardi 31 janvier 2006
Statut
Membre
Dernière intervention
1 novembre 2010
-
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
-
Bonjour à Tous,

Voilà j'ai développé une appli sous VB6 et je voudrais créer un exe qui soit indépendant de la machine sous lequel je l'exécute.
Le soucis est que j'ai testé de faire exe et de l'executer sur une autre machine que la mienne et il me demande un fichier ocx ...
Comment faire pour que les librairies et les dll dont j'ai besoin soient incorporées dans l'exe.

Merci

2 réponses

Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
38
Tu va trouver ma réponse idiote mais c'est pourtant la réalité.

Ne pas utiliser d'ocx, Ne pas utiliser VB6. Ou alors faire un setup, pour installer proprement ton logiciel sur les machines.

Même si tu intrégrais les librairies necessaires (chose qui est possible), au lancement de l'appli, il te faudrait tout de même les extraires, puis les enregsitrer dans la base de registre pour pouvoir les utiliser.

Le problème est que tu dois pour cela quand même lancer ton appli. Hors ton appli VB6 puisse etre lancée, il faut qu'au préalable les librairies du runtime VB6 aient été installées sur la machine. On tourne en rond.

Regarde plutot comment faire un setup. Fait une recherche sur InnoSetup.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
38
Distribuer vos applications VB6 avec InnoSetup









---- Sevyc64  (alias Casy) ----


<hr size="2" width="100%" />


# LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php