Forum: Object-Pascal / Delphi-Language
Delphi
by MrSpock,
1. Nov 2010
Nein, das funktioniert so nicht, weil in dem Record ja auch andere Typen sind. Wenn ich nicht die Rückverwandlung in kurze Strings durchführe, weiß ich nicht, was mit den anderen Typen bei der Übergabe passiert. Wie gesagt intern arbeitet die CL weiterhin mit 1 Byte Char.
Forum: Object-Pascal / Delphi-Language
Delphi
by MrSpock,
1. Nov 2010
Ich habe ein interessantes Problem beim Umstellen auf D2010. In dieser Version ist ein Char ja 2 Bytes groß. Ich lese aus der Sage CL 2010 Datensätze aus. Dort ist ein Char noch 1 Byte groß, was ich mit einem Hexeditor geprüft habe. Ich habe jetzt Records angelegt, damit ich auf die Daten über ihre Namen / Bedeutungen zugreifen kann: Beispiel:
TCl4_a10110 = record { Kundenstamm }
...