Zitat:
---------------------------
Benachrichtigung über Debugger-
Exception
---------------------------
Im Projekt drvtst.exe ist eine
Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 00474C59 in Modul 'drvtst.exe'. Lesen von Adresse 00000004'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------
ptr = $26BBE18
size = 33
page = nil
CodeMemPages = nil
Edit1: PageSize = 4096
Wenn ich die Adresse von ptr zu den überwachten Ausdrücken hinzufüge, dann steht da nur 40615448
Ich habe mal aus der IF-Anweisung den letzten Teil entfernt, d.h. nur
if (page = nil) then
stehen lassen und die Dereferenzierung des nil-Zeigers rausgenommen.
Dann läuft es und ich kann auch auf mein Objekt zugreifen.
Nur beim Beenden taucht wieder eine
Exception auf.
Edit2: Die
Exception taucht direkt beim ersten Durchlauf auf.