|
@@ -611,19 +611,19 @@ end;
|
|
|
|
|
|
function TStreamHelper.ReadSingle:Single;
|
|
function TStreamHelper.ReadSingle:Single;
|
|
begin
|
|
begin
|
|
- self.Read(result,sizeof(result));
|
|
|
|
|
|
+ self.ReadBuffer(result,sizeof(result));
|
|
end;
|
|
end;
|
|
function TStreamHelper.ReadDouble:Double;
|
|
function TStreamHelper.ReadDouble:Double;
|
|
begin
|
|
begin
|
|
- self.Read(result,sizeof(result));
|
|
|
|
|
|
+ self.ReadBuffer(result,sizeof(result));
|
|
end;
|
|
end;
|
|
procedure TStreamHelper.WriteSingle(s:Single);
|
|
procedure TStreamHelper.WriteSingle(s:Single);
|
|
begin
|
|
begin
|
|
- self.Write(s,sizeof(s));
|
|
|
|
|
|
+ self.WriteBuffer(s,sizeof(s));
|
|
end;
|
|
end;
|
|
procedure TStreamHelper.WriteDouble(d:double);
|
|
procedure TStreamHelper.WriteDouble(d:double);
|
|
begin
|
|
begin
|
|
- self.Write(d,sizeof(d));
|
|
|
|
|
|
+ self.WriteBuffer(d,sizeof(d));
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
@@ -631,32 +631,32 @@ end;
|
|
// there can only be one helper per class, and I use these in Delphi for FPC compatibility.
|
|
// there can only be one helper per class, and I use these in Delphi for FPC compatibility.
|
|
function TStreamHelper.ReadByte: Byte;
|
|
function TStreamHelper.ReadByte: Byte;
|
|
begin
|
|
begin
|
|
- self.Read(result,sizeof(result));
|
|
|
|
|
|
+ self.ReadBuffer(result,sizeof(result));
|
|
end;
|
|
end;
|
|
|
|
|
|
function TStreamHelper.ReadDWord: DWord;
|
|
function TStreamHelper.ReadDWord: DWord;
|
|
begin
|
|
begin
|
|
- self.Read(result,sizeof(result));
|
|
|
|
|
|
+ self.ReadBuffer(result,sizeof(result));
|
|
end;
|
|
end;
|
|
|
|
|
|
function TStreamHelper.ReadWord: Word;
|
|
function TStreamHelper.ReadWord: Word;
|
|
begin
|
|
begin
|
|
- self.Read(result,sizeof(result));
|
|
|
|
|
|
+ self.ReadBuffer(result,sizeof(result));
|
|
end;
|
|
end;
|
|
|
|
|
|
procedure TStreamHelper.WriteByte(b: Byte);
|
|
procedure TStreamHelper.WriteByte(b: Byte);
|
|
begin
|
|
begin
|
|
- self.Write(b,sizeof(b));
|
|
|
|
|
|
+ self.WriteBuffer(b,sizeof(b));
|
|
end;
|
|
end;
|
|
|
|
|
|
procedure TStreamHelper.WriteDWord(b: DWord);
|
|
procedure TStreamHelper.WriteDWord(b: DWord);
|
|
begin
|
|
begin
|
|
- self.Write(b,sizeof(b));
|
|
|
|
|
|
+ self.WriteBuffer(b,sizeof(b));
|
|
end;
|
|
end;
|
|
|
|
|
|
procedure TStreamHelper.WriteWord(b: Word);
|
|
procedure TStreamHelper.WriteWord(b: Word);
|
|
begin
|
|
begin
|
|
- self.Write(b,sizeof(b));
|
|
|
|
|
|
+ self.WriteBuffer(b,sizeof(b));
|
|
end;
|
|
end;
|
|
{$endif}
|
|
{$endif}
|
|
|
|
|