DELPHI7適用的BytesOf和StringOf
function BytesOf(const Val: AnsiString): TBytes; var Len: Integer; begin Len := Length(Val); SetLength(Result, Len); Move(Val[1], Result[0], Len); end; function StringOf(const buf:TBytes): AnsiString; begin SetLength(Result, Length(buf)); CopyMemory(PAnsiChar(result), @buf[0], Length(buf)); end;