|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2009 Messages : 4 ![]() |
Bonjour à tous,
J'ai développé une appli en VB6 que j'ai installé sans problème sur 200 postes en XP en lancant l'empaquetage de VB. J'ai un seul poste en Windows 7 sur lequel le lancement du setup.exe ne fonctionne pas. Certaines dll et ocx passent mais pas VB6STKIT.dll par exemple. Je l'ai copié à la main mais je n'arrive pas à l'enregistrer. Quelqu'un aurait-il trouvé les dll qui vont bien ou la solution plus générale ? Merci pour votre aide |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : mars 2003 Messages : 33 ![]() |
Bonjour. J'ai dû me débrouiller pour installer des applications VB6 sur Seven et 2008 Server. J'utilise Visual Studio Installer pour mes applications mais j'imagine que les problèmes sont les mêmes qu'avec le setup.exe de l'assistant "Empaquetage et déploiement".
Effectivement, sur ces OS l'enregistrement des dll et ocx fonctionne très mal. J'ai pu forcer l'enregistrement avec la commande regsvr32 à condition d'exécuter la console de commande en tant qu'administrateur. Lorsque l'enregistrement est annoncé comme réussi mais que l'application ne peut toujours pas s'exécuter, je "désenregistre" le composant un ajoutant le commutateur "-u". Curieusement, cela suffit à permettre l'exécution de l'application. Il s'agit bien sûr d'une méthode empirique mise au point après bien des essais, des erreurs et des pétages de plombs, et si quelqu'un a une solution plus propre je suis preneur. |
|
|
00
|
|
|
#3 |
![]() ![]() |
Bonjour,
Je te conseille de passer par le soft gratuit Inno Setup. L'outil de Visual est bien juste pour voir les dépendances ...
__________________
--- Overcrash Je ne lis pas les codes qui ne sont pas indentés. Merci de les messages utiles en cliquant en bas à droite du message |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mars 2009 Messages : 4 ![]() |
Merci pour le tuyau.
J'ai téléchargé et testé inno setup. J'ai un .exe à installer + un .ini + 58 dll et ocx. Comment faut-il procéder pour inclure l'installation des dll et des ocx ? Merci d'avance |
|
|
00
|
|
|
#5 |
![]() ![]() Pierre Inscription : mars 2007 Messages : 2 647 ![]() |
__________________
Pour VB6 : N'oubliez pas d'aller voir la FAQ et les Tutoriels Vous trouvez une reponse particulierement utile ? Votez pour ! |
|
|
10
|
|
|
#6 |
|
Invité de passage
![]() Inscription : mars 2009 Messages : 4 ![]() |
J'ai finalement réussi à m'en sortir en sortant la dao350.dll (c'est elle finalement qui posait problème) de l'empaquetage.
Dans un fichier .bat, j'ai lancé la commande suivante après l'installation de l'empaquetage : regsvr32 c:\program files\common files\microsoft shared\da0\dao350.dll et ça a fonctionné. Je pense qu'elle posait problème car elle n'est pas à installer en c:\windows\system32 comme les autres. Maintenant, je voudrais installer sur un poste en windows7 mais en 64 bits, j'ai donc adapté la commante pour le 64 bits : Je fais donc : regsvr32 c:\program files (x86)\common files\microsoft shared\da0\dao350.dll et j'ai un message : le module "c:\program files (x86)\common files\microsoft shared\da0\dao350.dll" a été chargé, mais l'appel à DllRegisterServer a échoué avec le code d'erreur 0x8000040005. Cela fait 2 jours que je cherche une solution. Merci de votre aide |
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Thierry Inscription : septembre 2002 Messages : 3 671 ![]() |
une piste ...
http://www.mydigitallife.info/the-ca...windows-vista/ Je suppose que ce doit être le même pb avec seven
__________________
Vous vous posez une question, la réponse est peut-être ici : Toutes les FAQs VB Les Cours et Tutoriels VB6/VBScript Les Sources VB6 Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension MioSkins.org : le site de référence pour GPS et PDA Mitac MIO iPHONIX.fr : le must francophone des infos pour iPhone, iPad, ... |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com