Einzelnen Beitrag anzeigen

schöni

Registriert seit: 23. Jan 2005
Ort: Dresden
445 Beiträge
 
Delphi 7 Personal
 
#1

IDE-Debugger Verständnisfrage

  Alt 27. Apr 2012, 09:10
Hallo,

ich beschäftige mich grad mit dem Debugger der IDE und da speziell mit dem Aufruf Stack. Ich habe folgende Liste:

Delphi-Quellcode:
Unit1.TForm1.Button1Click($A40E70)
:0043970e TControl.Click + $6A
:0043cf4e TWinControl.WndProc + $49E
:004287c1 TButtonControl.WndProc + $71
:0043d084 DoControlMsg + $28
:0043cf4e TWinControl.WndProc + $49E
:0044ce1e TCustomForm.WndProc + $4C6
:0043c6d7 TWinControl.MainWndProc + $2F
:0041afa6 StdWndProc + $16
:77d13a5f ; C:\WINDOWS\system32\USER32.dll
:77d13b2e ; C:\WINDOWS\system32\USER32.dll
:77d15e1d ; C:\WINDOWS\system32\USER32.dll
:77d15e7e USER32.SendMessageW + 0x47
:77d3dd18 ; C:\WINDOWS\system32\USER32.dll
:77d2f480 USER32.DefDlgProcA + 0xa6
:77d13a5f ; C:\WINDOWS\system32\USER32.dll
:77d13b2e ; C:\WINDOWS\system32\USER32.dll
:77d17419 USER32.CharLowerBuffW + 0x98
:77d2ba3f USER32.CallWindowProcA + 0x19
:0043d030 TWinControl.DefaultHandler + $DC
:0043cf4e TWinControl.WndProc + $49E
:004287c1 TButtonControl.WndProc + $71
:0041afa6 StdWndProc + $16
:77d13a5f ; C:\WINDOWS\system32\USER32.dll
:77d13b2e ; C:\WINDOWS\system32\USER32.dll
:77d13d6a ; C:\WINDOWS\system32\USER32.dll
Meine Frage ist:

Was bedeuten die hexadezimalen Zahlen am Ende dieser Zeilen. Wenn das irgendwelche Offsets sind, dann wohin? Die genannte Funktion/Prozedur/Methode steht doch an der am Zeilenanfang aufgeführten Adresse?

.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.
  Mit Zitat antworten Zitat