Danke heiko,
hat ich schon probiert auch als packed record. Leider gehts noch nicht.
Aber vielleicht ist der Aufruf nicht korrekt?
Code:
ReadRecord(Record *Record);
Das heißt doch ic hmuss es als Pointer auf dem Record übergeben, oder?
EDIT:
Mein momentaner Aufruf: Aber es kommt nur Müll ins Record
Delphi-Quellcode:
var
LRec: PRecord;
begin
New(LRec);
try
FillChar(LRec^, SizeOf(LRec^), #0);
ReadRecord(LRec);
memOutput.Lines.Add(LRec^.Name); // Ist nur "Müll" drinne??!??!?!!?