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?


Anmelden zum Antworten