Précédent   Forum des professionnels en informatique > Autres langages > Général Visual Basic 6 et VBScript > VB 6 et antérieur
VB 6 et antérieur Visual basic 6 et versions antérieures. Avant de poster -> La FAQ VB6, Les tutoriels VB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2012, 16h06   #1
Membre confirmé
 
Inscription : mars 2004
Messages : 388
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 388
Points : 287
Points : 287
Envoyer un message via MSN à ricky78
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 :
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
ricky78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 15h29   #2
Expert Confirmé Sénior
 
Développeur informatique
Inscription : novembre 2006
Messages : 4 222
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 : 4 222
Points : 5 309
Points : 5 309
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 ?
__________________
Alea Jacta Est
Mat.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h21.


 
 
 
 
Partenaires

Hébergement Web