Entwickler-Ecke
Programmierwerkzeuge - Debug einer DLL
Masterrandy - Mo 18.07.05 13:30
Titel: Debug einer DLL
Hallo,
wie muss ich vorgehen, wenn ich eine DLL in Delphi 5 debuggen will. Ich habe in der DLL für den Linker TD32 und remote debug symbols aktiviert. Ich komme aber nicht in die DLL wenn der Aufruf auf dem Hauptprogramm erfolgt. Wie kann ich da einen Breakpoint setzen. Ich kann ja immer nur ein Projekt geöffnet haben.
Gruß
P.S.: Wie ich jetzt herausgefunden habe, ist dies ein Problem unter Windows XP :evil: (D5- D7). Alle Workarounds zu diesem Thema zeigten bei mir keine Wirkung. Falls jemand einen anderen als die über Google bekannten Weg gefunden hat, bin ich für jede Hilfe dankbar!!
maxk - Mo 18.07.05 20:38
Woher sollen wir wissen, was du mit Google gefunden hast ;) Wenn ich eine DLL debuggen muss, send ich in der vermuteten Fehlerstelle in regelmäßigen Abständen eine Message an ein Kontrollfenster. Damit kann man einen Fehler ganz gut einkreisen. Wenn ich richtig debuggen muss, arbeite ich mit Windows 2k - richtig oder virtuell booten.
Gruß,
maxk
rochus - Fr 29.07.05 16:28
falls das problem immer noch akut ist, ich hatte gerade das selbe "erlebnis": alle debugger-optionen an + keine gesonderten ausgabeverzeichnisse/suchverzeichnisse in den projektoptionen und schon klappts wie "damals" unter win2k :)
Gruß
Nicolai
Masterrandy - Fr 29.07.05 17:29
Ja, das mit den Verzeichnissen kann ich nicht testen, da wir spezifische Verzeichnisse in unserem Projekt haben. Da kommen beim cvs-System nur Fehler rein. Hab mirt einfach per Virtual PC ein WinNT drauf gemacht und schon geht es auch ^^
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!