Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  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 : 35
    Points
    35

    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 Ludovic
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    mai 2008
    Messages
    1 054
    Détails du profil
    Informations personnelles :
    Nom : Homme Ludovic
    Âge : 25
    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 054
    Points : 1 562
    Points
    1 562

    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

    http://synergieassocies.fr/

  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 Pierre
    Inscrit en
    mars 2007
    Messages
    2 658
    Détails du profil
    Informations personnelles :
    Nom : Homme Pierre
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : mars 2007
    Messages : 2 658
    Points : 3 674
    Points
    3 674

    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
    Responsable Visual Basic
    Avatar de ThierryAIM
    Homme Profil pro Thierry
    Inscrit en
    septembre 2002
    Messages
    3 672
    Détails du profil
    Informations personnelles :
    Nom : Homme Thierry
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

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

    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
    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, ...

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •