long ReadfromBuffer( VARIANT FAR* data )//这是cell的一个函数我想让他从流里读写数据,需要一个VARIANT类型的指针,我定义了一个,可是不知道如何让他工作,代码如下:var
ptr:^VARIANT;
mystr:TfileStream;
begin
ptr:=@mystr;
if opendialog1.Execute then
begin
mystr:=TfileStream.Create(opendialog1.filename,fmopenread);
try
cell1.ReadFromBuffer(ptr^);//执行到这里出错
finally
mystr.Free;
end;
end;