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

VB 6 et antérieur Discussion :

à propos des .dll .ocx utilisés par un programme VB6


Sujet :

VB 6 et antérieur

  1. #1
    HRS
    HRS est déconnecté
    Membre confirmé
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    677
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 677
    Points : 638
    Points
    638
    Par défaut à propos des .dll .ocx utilisés par un programme VB6
    j'ai récupéré la gestion d'un programme écrit en VB6 et qui doit être installé
    sur un certain nombre de postes

    il y a des postes où le programme fonctionne, sur d'autres non. Sur ces derniers,
    il manque des .dll .ocx présentes sur les premiers sans qu'on sache lesquelles exactement

    1) Comment savoir le nom de l'ensemble des .dll .ocx (*) utilisées par le programme ?

    2) Pourquoi suffit-il à certaines .dll .ocx d'être présentes sous le même répertoire que le .exe alors que d'autres doivent IMPERATIVEMENT être installées dans la base de registres ?

    (*) j'ai été confronté au fameux rejet 429 sans pouvoir savoir ce qui manquait

  2. #2
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 130
    Points : 3 118
    Points
    3 118
    Par défaut
    Bonjour,

    j'ai récupéré la gestion d'un programme écrit en VB6 et qui doit être installé
    sur un certain nombre de postes

    il y a des postes où le programme fonctionne, sur d'autres non. Sur ces derniers,
    il manque des .dll .ocx présentes sur les premiers sans qu'on sache lesquelles exactement

    1) Comment savoir le nom de l'ensemble des .dll .ocx (*) utilisées par le programme ?
    La distribution d'une application ayant des dépendances se fait par l'intermédiaire d'un programme d'installation.
    Cela permet de distribuer les dépendances propriétaires et plus généralement de gérer toutes les dépendances
    sans tenir compte du système d'exploitation utilisé au moment du déploiement (certaines n'étant plus distribuées lors de MAJ de Windows).
    Si cet install n'existe pas il serait préférable d'en générer un.
    Pour connaitre les dépendances d'une application il est préférable d'en détenir les sources ; au cas contraire, cela devient beaucoup plus compliqué.

    2) Pourquoi suffit-il à certaines .dll .ocx d'être présentes sous le même répertoire que le .exe alors que d'autres doivent IMPERATIVEMENT être installées dans la base de registres ?
    Seules les librairies automation nécessitent d'être enregistrées.
    Le chemin d'installation n'interfère que sur l'ordre de chargement des librairies Windows ; l'application recherchant celles-ci en premier lieu dans le répertoire de l'application.

  3. #3
    Membre éprouvé
    Inscrit en
    Juin 2006
    Messages
    795
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 795
    Points : 1 270
    Points
    1 270
    Par défaut
    Citation Envoyé par HRS Voir le message
    1) Comment savoir le nom de l'ensemble des .dll .ocx (*) utilisées par le programme ?
    Si tu n'as pas le fichier du projet (.vbp) alors utilise Dependency Walker.

Discussions similaires

  1. [AC-2007] Fonctionnement des DLL / OCX
    Par dumas.blr dans le forum VBA Access
    Réponses: 6
    Dernier message: 19/11/2010, 17h54
  2. Réponses: 4
    Dernier message: 30/06/2010, 21h32
  3. Configuration des message bundles utilisés par struts
    Par tomcruz dans le forum Struts 1
    Réponses: 4
    Dernier message: 16/02/2010, 12h33
  4. Réponses: 1
    Dernier message: 03/12/2008, 17h50
  5. Questions à propos des dll
    Par sansblague dans le forum C++
    Réponses: 3
    Dernier message: 14/08/2007, 19h00

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