Précédent   Forum du club des développeurs et IT Pro > Autres langages > Général Visual Basic 6 et VBScript > Installation, Déploiement et Sécurité
Installation, Déploiement et Sécurité Le forum d'entraide pour le déploiement de vos applications et problèmes de sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 07/10/2010, 19h28   #1
BZH22
Invité de passage
 
Inscription : mars 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 4
Points : 0
Points : 0
Par défaut Installer une application développée en VB6 sur Windows 7

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
BZH22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2010, 19h08   #2
Rico Nuch
Nouveau Membre du Club
 
Inscription : mars 2003
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 33
Points : 35
Points : 35
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.
Rico Nuch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2010, 19h31   #3
Overcrash
Modérateur
 
Avatar de Overcrash
 
Homme Ludovic
Architecte Logiciel et responsable CRM (Salesforce)
Inscription : mai 2008
Messages : 874
Détails du profil
Informations personnelles :
Nom : Homme Ludovic
Âge : 24
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Architecte Logiciel et responsable CRM (Salesforce)
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 874
Points : 1 314
Points : 1 314
Envoyer un message via Skype™ à Overcrash
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
Overcrash est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2011, 14h23   #4
BZH22
Invité de passage
 
Inscription : mars 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 4
Points : 0
Points : 0
Par défaut Inclure l'installation de dll et d'ocx

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
BZH22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2011, 15h14   #5
OhMonBato
Modérateur
 
Avatar de OhMonBato
 
Homme Pierre
Inscription : mars 2007
Messages : 2 647
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : mars 2007
Messages : 2 647
Points : 3 655
Points : 3 655
Bonjour,

en suivant le tutoriel.
__________________
Pour VB6 : N'oubliez pas d'aller voir la FAQ et les Tutoriels
Vous trouvez une reponse particulierement utile ? Votez pour !
OhMonBato est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/07/2011, 10h01   #6
BZH22
Invité de passage
 
Inscription : mars 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 4
Points : 0
Points : 0
Par défaut Problème en Windows7 64 bits cette fois

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
BZH22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 16h56   #7
ThierryAIM
Responsable Visual Basic

 
Avatar de ThierryAIM
 
Homme Thierry
Inscription : septembre 2002
Messages : 3 671
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 50
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2002
Messages : 3 671
Points : 8 320
Points : 8 320
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, ...
ThierryAIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h31.


 
 
 
 
Partenaires

Hébergement Web