Ш
Size: a a a
Ш
Ш
SB
Ш
AK
Ш
AK
SB
AK
AK
I
class MyStringне?
public
procedure ReadFromStream(Stream: TStream);
procedure WriteToStream(Stream: TStream);
...
AK
SB
procedure TMyObject.LoadFromStream(AStream: TStream);
begin
AStream.Read(FDataLength, SizeOf(FDataLength));
AStream.Read(FData, FDataLength);
end
AK
AK
SB
AK
AK
I
SB
// read string
function LoadDataFromStream(AStream: TStream; var AData: string): Boolean; overload;
// read Integer
function LoadDataFromStream(AStream: TStream; var AData: Integer): Boolean; overload;
// read Real
function LoadDataFromStream(AStream: TStream; var AData: Real): Boolean; overload;