Entwickler-Ecke

Programmierwerkzeuge - Frage zu Debuggen mit OmMAP


Jojojoxx - Fr 24.10.08 13:27
Titel: Frage zu Debuggen mit OmMAP
Hallo!

Ich habe ein Programm dass eine Zugriffsverletzung verursacht, sobald es durch den Windows-Autostart geladen wird.
Daher habe ich es mit OmMAP von BenBE debuggen wollen, werde aber nicht so schlau daraus. Das hier ist die Fehlermeldung:

toter Link hat folgendes geschrieben:
http://img243.imageshack.us/img243/3807/unbenannt2ed0.jpg


Dann habe ich die Adresse 004616A6 OmMAP übergeben und erhalte folgendes:

Moderiert von user profile iconNarses: Bild als Anhang hochgeladen

Daraus kann ich jetzt schließen dass es mit irgendeiner Form zusammenhängt aber mehr auch nicht.
Ich meine mich zu erinnern dass ich früher mal von OmMAP eine Zeile ausgegeben bekommen habe, in der der fehler entstanden ist.
Kann mir da jemand weiterhelfen?
Vielen Dank für die Hilfe!
mfg

Jojo


BenBE - Fr 24.10.08 20:49

Hi,

die Anzeige der Zeilennummer funktioniert nur dann, wenn Du eine vollständige (ausführliche) Mapfile anlegst. Bei System-Units (z.B. Forms.pas) muss dazu zusätzlich die Option "Mit Debug-DCUs" aktiv sein, die jedoch beim Debuggen oftmals recht nervig sein kann, da ein Single Step im Debugger dann in die gesamten System-Units verzweigt.

Zu deinem Problem: Anhand der Meldung würde ich einmal vermuten, dass du an irgend einer Stelle versuchst eine TForm (oder abgeleitete Klasse) anzuzeigen, der keine Instanz zugeordnet ist - also wo ein TForm.Create(nil) vorher fehlt.

HTH,
BenBE.