Fehlermeldung über CodeGuard
-
Hallo,
ich benutze Builder6. Wenn ich den CodeGuard aktivieren u. mein Projekt compiliere zeigt mir CodeGuard beim Ausführen der erzeugten exe-Datei folgende Fehlermeldung an (wird in der Protokolldatei *.cpl eingetragen):
Error 00001. 0x400000 (Thread 0x0244):
Exception 0xc0000005: Access violation at 0x0.Welcher Fehler könnte im Programm sein? Compiliere ich mein Projekt übrigens ohne CodeGuard zu aktivieren, dann läuft mein Programm zumindest auf meinem Computer fehlerfrei.
-
Zugriff auf einen nicht initialisierten Zeiger?
Wohl eher glück, dass das Programm läuft ohne Mucken...
-junix
-
Das habe ich mir auch schon gedacht, aber noch keine Fehlermöglichkeit gefunden.
Eine weitere Fehlermeldung, die sich an die des CodeGuard anschließt erscheint in einem Fehlermeldungsfenster folgendermaßen:
"Die Anweisung in "0x00000000" verweist auf Speicher in "0x00000000" . Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden."??????????????
-
Jepp, wie gesagt. Ein nicht gesetzter Zeiger der hald nach NULL zeigt...
-junix
-
Wie kann ich die Fehlerstelle lokalisieren? Mit dem Debugger?