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 :

VB6 debugger le VB avec un Objet COM .net


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par défaut VB6 debugger le VB avec un Objet COM .net
    Bonjour


    J'ai un object COM .net importé dans un projet VB contenant une Form
    Cette object COM fait appel à différente DLL .net

    J'importe l’objet sur mon PC client de Développement, j'enregistre la DLL, j'ajoute la référence à mon projet.

    je lance de mon IDE une des fonctions de l'objet com qui appelle une fonction d'une autre DLL sans problème. ( elle semble etre présente en fait dans le meme path que mon objet com enregistré)

    Par contre si j'appelle une autre fonction de mon objet COM qui appelle la meme DLL mais qui fait une deserialization j'ai une erreur de présence de la DLL.

    J'ai essaye de deplacer ma DLL en system32, en microsoft ../VB98
    dans la path de mon projet sans résultat.

    j'ai essaye d"enregistrer la deuxieme DLL sans resultat
    J'ai essaye d'ajouter dans le load de la form
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     ChDrive App.Path
            ChDir   App.Path
    ne marche pas.


    Par contre si je crée l'exe et que je le lance pas d'erreur mais pas de debug

    Ou faut t il mettre cette DLL?
    pourquoi j'ai cette erreur uniquement sur une fonction spécifique de la DLL .net .

    Comment je peux débugger avec Cette DLL car je ne dois pas la débugger mais elle est dans le procédé d'initialisation de variable et m’empêche donc de débugger mon projet aprés


    cordialement

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Citation Envoyé par ricky78 Voir le message
    j'ai essaye d"enregistrer la deuxieme DLL sans resultat
    la dll utilisant .NET ? C'est totalement inutile d'appeler regsvr32...
    regsvr32 n'est valable que pour les ocx et les dll Active X en code non managed

    Citation Envoyé par ricky78 Voir le message
    Bonjour


    J'ai un object COM .net importé dans un projet VB contenant une Form
    Cette object COM fait appel à différente DLL .net
    je n'arrive pas très bien à comprendre : l'objet COM est crée avec VB6 ?
    Et la dll avec VB.NET ?
    Peux-tu être plus précis ?

Discussions similaires

  1. [COM] PHP en communication avec l'objet COM
    Par joe_le_mort dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 22/05/2012, 14h57
  2. Problème avec un objet COM
    Par Khrysby dans le forum Framework .NET
    Réponses: 2
    Dernier message: 28/11/2007, 19h33
  3. Réponses: 1
    Dernier message: 06/02/2007, 17h24
  4. [COM] Problème avec l'objet COM
    Par Commodore dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 16/05/2006, 20h36
  5. Réponses: 1
    Dernier message: 21/10/2005, 13h08

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