Wenn ich das richtig interpretiere dann willst Du einen Ansichar, ein Word und ein Byte übertragen.
Delphi-Quellcode:
TMyRecord = packed record
n1: Ansichar;
n2: Word;
n3: Byte;
end;
und die beiden Werte n2 und n3 werden über ein TEdit eingegeben. Also brauchst Du Wahrscheinlich so etwas:
Delphi-Quellcode:
var
MyRecord : TMyRecord;
Myrecord.N1:='W';
Myrecord.n2:=strtoint(Edit1.text) and $FFFF;
MyRecord.n3:=strtoint(Edit2.text) and $00FF;
Gruß
K-H