Hallo zusammen,
ich bräuchte mal einen kleinen experten Tip. Ich versuche schon seit geraumer Zeit den Inhalt von 'fd' an den 'SendBuffer' zu übergeben.
Hier die definitionen.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| Type TFileDaten = Record Word_1 : word; Word_2 : word; Small_1 : Smallint; Small_2 : Smallint; end;
var fd: TFileDaten; SendBuffer: array[1..8] of Char; |
Wie kann ich dieses in möglichst einfacher Form tun, ich meine
nicht z.B.:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| SendBuffer[1] := char(fd.Word_1 shr 8); SendBuffer[2] := char(fd.Word_1); SendBuffer[3] := char(fd.Word_2 shr 8); SendBuffer[4] := char(fd.Word_2); SendBuffer[5] := char(fd.Small_1 shr 8); SendBuffer[6] := char(fd.Small_1); SendBuffer[7] := char(fd.Small_2 shr 8); SendBuffer[8] := char(fd.Small_2); |
es müsste doch eine Möglichkeit geben das mit einer Schleife oder Zeiger zu bewältigen, oder liege ich da falsch.
Ich bekomme es nicht hin, bin zu blöde...
Kann mir jemand helfen, danke schon mal...
Mfg
Moderiert von
Klabautermann: Delphi-Tags hinzugefügt.