Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5

Re: Unit liefert unter D2010 andere Ergebnisse als vorher

  Alt 1. Mär 2010, 17:57
Im Record musst du das "array[0..x] of Char" als "array[0..x] of AnsiChar" umdeklarieren. Denn Char ist nun 2 Byte groß womit die Datenstruktur nicht mehr zur Datei passt. Mit AnsiChar hat man das Verhalten von Delphi 1 bis 2007 an dieser Stelle wieder.
Die überarbeitete Version der Unit findest du im Anhang.
Angehängte Dateien
Dateityp: pas palmuserdata_104.pas (7,4 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat