我需要从 Stream 中读取数据并将读取的缓冲区放入OleVariant
(VarArray) 变量中。
var
MemoryStream : TMemoryStream;
Data : OleVariant;
begin
MemoryStream:=TMemoryStream.Create;
try
FuncFill(MemoryStream); //Filling the stream
MemoryStream.Seek(0,0);
MemoryStream.Read(Data, MemoryStream.Size);//this line lock the app, I need allocate the memory for the OleVariant variable?
finally
MemoryStream.Free;
end;
end;
如何将读取的值分配给TMemoryStream
变量olevariant
?
我正在使用德尔福 5。