Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#1

Rücksprungadresse ermitteln

  Alt 12. Jul 2008, 09:47
Ich habe folgende Methode und möchte gerne die Rücksprungadresse wissen, damit der Debugger genau an der richtigen Stelle
anhält.
Delphi-Quellcode:
procedure TKlasseXY.SetError(const errormessage:string);
var
  addr : Pointer;
begin
  addr := ?;
  raise Exception.CreateFmt('Fehler in KlasseXY: %s', [errormessage]) at addr;
end;
Zusatzfrage:
Ich habe folgende Zeile im Sourcecode von Delphi 2007 gesehen:
  raise ETestFailure.Create(ModMsg) at CallerAddr; Kann das sein, dass CallerAddr durch den Compiler zur Verfügung gestellt wird?
Und falls ja, aber welcher Version gibt es das?
  Mit Zitat antworten Zitat