Accessviolation in BDS2006 Programm
-
Hallo!
Ich habe eine Anwendung, die auf einem Win2000-System kurz nach dem Start, ehe das Hauptfenster erscheint mit einer AccessViolation endet. Weitere Infos gibt es nicht. AUf mehreren Xp-Systemen läuft das Programm.Codeguard liefert für das Programm 10 mal den folgenden Text mit geringen Variationen.
Fehler 00001. 0x300010 (Thread 0x050C): Ressourcenleck: Speicherblock (0x1E71300) war nie freigegeben Speicherblock (0x01E71300) [Größe: 16 Byte] war Bereitgestellt mit SysGetMem Aufrufhierarchie: 0x0355C128 0x0355C181 0x03558395 0x035524AF 0x03558E9D 0x03558CE9Kann mir jemand erklären was ich damit anfangen soll?
Wie identifiziere ich die Stelle i Quelltext die den Fehler verursacht?
Danke
-
beim übersetzen des programm kannst du dir eine map-datei anlegen lassen, da kannst du den aufruf zumindest eingrenzen .... leider kann ich dir grade nicht sagen WO man das einstellt
-
Offensichtlich ist Codeguard selbst für den Fehler verantwortlich.
Mit aktiviertem Codeguard steigt das Programm auf jedem mir zur Verfügung stehenden Windows 2000 System mit einer solchen Meldung aus.
Unter Windows Xp läufts ohne das Codeguard etwas zu meckern hat.Kann das jemand nachvollziehen?