Autor Beitrag
Bitburki
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Mi 07.11.07 09:04 
Hi,

ich habe ein Problem was sich wie folgt darstellt:
Ich verlasse ein Editfeld. Danach wird (obwohl keine onExit Routine besteht) ein Ereignis prozessiert, wo ich nicht weiß wo es herkommt. Ich befinde mich dann auf einem anderen Form in einer anderen Routine. Dort habe ich jetzt meinen Debugger stehen. Jetzt wäre es mir wichtig zu wissen, welchen vorherigen Events ausgelöst wurden, damit ich weiß was Schuld ist!
Sprich, ich brauche eine Aufrufhierarchie im Debugging. Gibt es sowas in Delphi?

Danke


Moderiert von user profile iconGausi: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mi 07.11.2007 um 09:21
Stefan.Buchholtz
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 612

WIN 2000, WIN XP, Mac OS X
D7 Enterprise, XCode, Eclipse, Ruby On Rails
BeitragVerfasst: Mi 07.11.07 09:19 
Ja, das gibt es. Ansicht -> Debug-Fenster -> Aufruf-Stack (zumindest in Delphi 7). Es funktioniert besser, wenn bei den Compiler-Optionen die Stack-Frames eingeschaltet sind. Willst du auch VCL-Funktionen sehen, musst du auch "Mit Debug-DCUs" einschalten.

Stefan

_________________
Ein Computer ohne Windows ist wie eine Schokoladentorte ohne Senf.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 07.11.07 09:21 
Da du im Profil nicht geschrieben hast, welche Delphiversion du hast, kann ich das spezifisch dazu nicht sagen, bei Delphi 2006 sieht das so aus wie du es im angehängten Bild siehst.
Einloggen, um Attachments anzusehen!
Bitburki Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Mi 07.11.07 10:07 
Super - das ging flott, werde es gleich probieren.
Ich habe Delphi 7