Wenn ich eine Meldung zu einem Laufzeitfehler erhalte
z.B. "Zugriffsverletzung bei Adresse 00425877 in Modul .."
"Lesen von Adresse FFFFFFFF"
ist es mir nicht möglich über den Menüpunkt
'Suchen|Laufzeitfehler suchen' den Fehler zu lokalisieren, da ich
jedesmal die Meldung erhalte 'Fehleradresse nicht gefunden'!
Um der Frage vorzubeugen: Ja, ich habe alle Debugoptionen in den
Compilereinstellungen aktiviert.
Hier ein Beispiel für für eine derartige Zugriffsverletzung.
Es ist mir nicht möglich diesen einfachen Fehler über
'Suchen|Laufzeitfehler suchen' zu lokalisieren.
procedure TForm1.Button1Click(Sender: TObject);
var p: ^integer;
begin
p:=pointer(-1);
if p^< 0 then // hier sollte 'Laufzeitfehler suchen' landen!
caption:='hallo';
end;
Was mache ich bloß verkehrt?
z.B. "Zugriffsverletzung bei Adresse 00425877 in Modul .."
"Lesen von Adresse FFFFFFFF"
ist es mir nicht möglich über den Menüpunkt
'Suchen|Laufzeitfehler suchen' den Fehler zu lokalisieren, da ich
jedesmal die Meldung erhalte 'Fehleradresse nicht gefunden'!
Um der Frage vorzubeugen: Ja, ich habe alle Debugoptionen in den
Compilereinstellungen aktiviert.
Hier ein Beispiel für für eine derartige Zugriffsverletzung.
Es ist mir nicht möglich diesen einfachen Fehler über
'Suchen|Laufzeitfehler suchen' zu lokalisieren.
procedure TForm1.Button1Click(Sender: TObject);
var p: ^integer;
begin
p:=pointer(-1);
if p^< 0 then // hier sollte 'Laufzeitfehler suchen' landen!
caption:='hallo';
end;
Was mache ich bloß verkehrt?
Comment