MyPtr<>nil
is that serious?
How about this;
Type
PmyStreamRec = ^myStreamRec;
myStreamRec = packed record
id: Integer;
name: String;
end;
...
var
RecStream:PmyStreamRec;
MemStream: TMemoryStream;
//Write
while not X.EOF do
begin
New(RecStream);
RecStream^.id := xxx;
RecStream^.name := yyy;
MemStream.WriteBuffer(RecStream, sizeOF(RecStream));
X.Next;
end;
//Read
MemStream.Position := 0;
while (MemStream.Position < MemStream.Size) do
begin
MemStream.ReadBuffer(RecStream, SizeOf(RecStream));
XiD := RecStream.id;
nAme := RecStream.name;
end;
iS there a faster way to Read and Write that?

Again, sorry didn't catch that, can this be applied to my code above to make it faster?
MyPtr<>nil
How?