Darauf habe ich gewartet
Ich habe nur D2010 und muss irgendwie den Code, der in XE7 entstand, zum Laufen bringen...
TFieldType ist 2 Bytes und im Stream auch an der richtigen Stelle zu finden.
SetLength(AFieldRec.FontName, TextSize); könnte die Größe verändern, sehe ich mir an...
Zitat:
Ausserdem würde ich mal AnsiString durch ShortString ersetzen.
Dann knallt es bei
Stream.ReadBuffer(Pointer(AFieldRec.FontName)^, TextSize);
Irgendwie ist mir diese Zeile unsympatisch...
Nachtrag:
Im Hexeditor kann man erkennen, dass diese Zeile 19 Zeichen zu viel liest...
Ciao
Stefan