IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Installation, Déploiement et Sécurité VB Discussion :

Installer une application développée en VB6 sur Windows 7


Sujet :

Installation, Déploiement et Sécurité VB

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 4
    Points : 2
    Points
    2
    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
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 36
    Points : 41
    Points
    41
    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 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    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 254
    Points : 1 875
    Points
    1 875
    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

    Bloqué par le firewall pour accéder au chat ? Essayez avec l'adresse en direct : http://87.98.168.209/

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 4
    Points : 2
    Points
    2
    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
    Membre expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Points : 3 685
    Points
    3 685
    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
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 4
    Points : 2
    Points
    2
    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 éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    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

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 1
    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