Debuggen einer VB6 COM DLL

28/09/2007 - 11:42 von Michael King | Report spam
Hallo,

ich habe ein Projekt welches unter Visual Studio (VB.NET) entwickelt ist.
Zusàtzlich gibt es diverse VB6 COM DLLs, welche über COM Interop auf die
.NET Komponenten zugreifen.

Ich möchte nun innerhalb von Visual Studio die COM-Komponenten mitdebuggen.
Hierzu habe ich beim erzeugen der COM-Komponenten zusàtzlich die Symoblischen
Debug Informationen erstellt (*.PDB).

In Visual Studio habe ich unter Tools -> Extras -> Debugging den Pfad der
PDB-Dateien mit angegeben.
Zusàtzlich habe ich in den Solution-Properties den Pfad zum Sourcecode der
VB6-Projektdateien mit angegeben.

Allerdings springt Visual Studion beim Debuggen nicht ein meinen
VB6-Sourcecode.

Was muß man hier alles berücksichtigen damit das funktioniert?

Anmerkung:
Ich möchte die VB6 COM-DLL nicht in der VB6-IDE debuggen, da dies zu
diversen anderen Problemen führt... Die DLL soll auf jeden Fall innerhalb von
Visual Studion mitdebuggt werden.

Danke für detailierte Tipps!!!

Grüße
 

Lesen sie die antworten

#1 Armin Zingler
28/09/2007 - 13:20 | Warnen spam
"Michael King" schrieb
Hallo,

ich habe ein Projekt welches unter Visual Studio (VB.NET) entwickelt
ist. Zusàtzlich gibt es diverse VB6 COM DLLs, welche über COM
Interop auf die .NET Komponenten zugreifen.

Ich möchte nun innerhalb von Visual Studio die COM-Komponenten
mitdebuggen. Hierzu habe ich beim erzeugen der COM-Komponenten
zusàtzlich die Symoblischen Debug Informationen erstellt (*.PDB).

In Visual Studio habe ich unter Tools -> Extras -> Debugging den
Pfad der PDB-Dateien mit angegeben.
Zusàtzlich habe ich in den Solution-Properties den Pfad zum
Sourcecode der VB6-Projektdateien mit angegeben.

Allerdings springt Visual Studion beim Debuggen nicht ein meinen
VB6-Sourcecode.

Was muß man hier alles berücksichtigen damit das funktioniert?

Anmerkung:
Ich möchte die VB6 COM-DLL nicht in der VB6-IDE debuggen, da dies zu
diversen anderen Problemen führt... Die DLL soll auf jeden Fall
innerhalb von Visual Studion mitdebuggt werden.

Danke für detailierte Tipps!!!




Projekteigenschaften -> Konfigurationseigenschaften -> Debuggen:

[X] nicht verwalteten Code debuggen


Mit VB 2003 funktioniert das.


Armin

Ähnliche fragen