procedure writeData(val :TString;MS TStream); var i:Integer; begin writeData(WORD(Length(val),MS); for i := 0 to Length(val) - 1 writeData(val[i],MS); // stringを処理する end;
procedure writeData(val :TInt64;MS TStream); var i:Integer; begin writeData(WORD(Length(val),MS); for i := 0 to Length(val) - 1 writeData(val[i],MS); // Int64を処理する end;