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
変数に割り当てるにはどうすればよいですか?
私はdelphi5を使用しています。