p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Invité de passage
    Inscrit en
    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

  2. #2
    Nouveau Membre du Club
    Inscrit en
    mars 2003
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : mars 2003
    Messages : 33
    Points : 38
    Points
    38

    Par défaut

    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.

  3. #3
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    mai 2008
    Messages
    1 118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    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 : 1 118
    Points : 1 639
    Points
    1 639

    Par défaut

    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

  4. #4
    Invité de passage
    Inscrit en
    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

  5. #5
    Modérateur
    Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    mars 2007
    Messages
    2 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : mars 2007
    Messages : 2 659
    Points : 3 761
    Points
    3 761

    Par défaut

    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 !

  6. #6
    Invité de passage
    Inscrit en
    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

  7. #7
    Expert Confirmé Sénior
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    septembre 2002
    Messages
    3 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : septembre 2002
    Messages : 3 672
    Points : 8 406
    Points
    8 406

    Par défaut

    une piste ...
    http://www.mydigitallife.info/the-ca...windows-vista/
    Je suppose que ce doit être le même pb avec seven

Discussions similaires

  1. Installer une application VB6 sur tablette ?
    Par bagheera2506 dans le forum Installation, Déploiement et Sécurité
    Réponses: 1
    Dernier message: 16/10/2014, 16h17
  2. Installer une application développée avec visual en c# sans installer visual
    Par flamme34 dans le forum Développement Windows
    Réponses: 9
    Dernier message: 06/12/2013, 11h34
  3. Comment installer une application développée avec C# sur MAC
    Par sanarz dans le forum Développement Windows
    Réponses: 3
    Dernier message: 20/11/2012, 17h34
  4. Installer une application .NET 1.1 sur Win 7
    Par ac/dc dans le forum VB.NET
    Réponses: 6
    Dernier message: 10/10/2012, 10h45
  5. installer une application struts sur le reseau
    Par zurich dans le forum Struts
    Réponses: 2
    Dernier message: 17/10/2006, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo