Einzelnen Beitrag anzeigen

deadcantdance

Registriert seit: 25. Feb 2008
81 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Records in D5 und D2007 unterschiedlich

  Alt 28. Sep 2009, 22:06
Durch einiges Probieren habe ich nun nun die Lösung. Der Record sieht so aus:

Delphi-Quellcode:
tAbc = record
  ID : integer;
  Nummer : integer;
  Name : array[0..100] of char;
  Erstellt : tDateTime;
end;
Um diesen Record in Delphi 2007 kompatibel zu machen, ändert man den Record wie folgt:

Delphi-Quellcode:
tAbc = record
  ID : integer;
  Nummer : integer;
  Name : array[0..100] of AnsiChar;
  Erstellt : tDateTime;
end;
Wichtig ist außerdem die Compiler-Einstellung bzw. -direktive {Align 8}. Dann klappts auch wieder unter Delphi 2007.

Viele Grüße,
deadcantdance
  Mit Zitat antworten Zitat