Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi DLL debuggen - nur noch CPU-Haltepunkte? (https://www.delphipraxis.net/143786-dll-debuggen-nur-noch-cpu-haltepunkte.html)

himitsu 10. Dez 2009 11:02

Re: DLL debuggen - nur noch CPU-Haltepunkte?
 
Was mal ein Versuch wert wäre:

Hast du mal geschaut, ob deine DLL auch an ihrer Wunsch-ImageBase liegt, oder ob sie verschoben wurde.
Eventuell kommt der Debugger damit nicht ganz klar. :gruebel:

http://www.delphipraxis.net/internal...109314#1109314

christophspaeth 10. Dez 2009 11:03

Re: DLL debuggen - nur noch CPU-Haltepunkte?
 
Hallo Mario,

"Sollte man" eigentlich, ja - da geb ich dir Recht. Wenn die Projektstruktur aber schon Leerzeichen hatte als man es übernommen hat (weil natürlich die Produktnamen welche haben) ist das nicht immer möglich, das so ohne Weiteres zu ändern...
Ok, bei dem branch war ich ganz allein selber schuld, ist aber nur der Pfad meiner working copy betroffen.

Zu deinem Problem: Du bist auch sicher, dass er genau die DLL von genau der Stelle wo du hincompiliert hast anzieht?
Ich hatte zwar früher die Überzeugung, dass überhaupt nichts - also auch keine Breakpoints - im Debugger funktioniert, wenn der vollständige Pfad der geladenen dll anders war als der Ausgabepfad (also dll compilieren und dann von Hand ins Programmverzeichnis kopieren hat nicht funktioniert), aber dann hatte ich bei meinen Versuchen gestern den Effekt, dass er auch die CPU-Breakpoints angesprungen hat, wenn die dll aus einem anderen Pfad registriert war (hatte da aber noch die Leerzeichen im Pfad, kann also auch nur daran liegen).

Ist das Verhalten das selbe, wenn du dich manuell an den laufenden Prozess verbindest?

Ansonsten fällt mir auch nix mehr ein.

Gruß Chris


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:09 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz