Hallo,
ich habe folgendes Problem:
Ich habe ein Delphi 7 Projekt nach Delphi XE2 umgestellt. In dem Programm wird oft auf IniFiles zugegriffen.
Für den Zugriff werden TIniFile und TMemIniFile Objekte verwendet.
Beim Debuggen des Programms in Delphi XE2 kommt es ständig zu $C0000005 Exceptions wenn innerhalb von IniFile oder TMemIniFile auf die Strings zugegriffen wird. Die Exception selbst wird in der Datei GetMem.inc in der Funktion SysGetMem ausgelöst.
Dies passiert aber nicht grundsätzlich an der gleichen Stelle im Programm, sondern mal hier und mal dort in Funktionen die auf IniFiles zugreifen. Dabei kann es sein, dass das zig mal gut geht und dann erst die Exeption auftaucht.
Könnte das mit der Unicode Umstellung zwischen Delphi 7 und XE2 zu tun haben ?
Unter Delphi 7 funktioniert das Programm ohne Probleme.
Vielen Dank für Eure Hilfe
Gruß
Dirk
Moderiert von
Narses: Topic aus Sonstiges (Delphi) verschoben am Do 31.05.2012 um 16:39