Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
AW: Debugger: Am Haltepunkt sehen woher er kommt
13. Okt 2017, 14:09
Was man aber nicht sieht:
z.B. Haltepunkt nach einem IF-THEN-ELSE, also ob das Programm vorher durch THEN oder ELSE lief.
Der Stacktrace schaut immer nur nach unten (alle CALLs, die zu der Stelle führten, aber nicht nach oben, was in der selben Ebene vorher ausgeführt wurde)
Eigentlich ist stehen im Stack nur die Rücksprungadressen, also wohin am Ende der aktuellen Ebene (z.B. am Ende einer Prozedur) wieder zurückgesprungen wird. (die Codestellen nach den jeweiligen Aufrufen der Prozeduren)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|