X
XiaoZ
Unregistered / Unconfirmed
GUEST, unregistred user!
我调用一个C写的COM接口,这个接口的作用是将数据写入到内存中。参数是OleVariant类型的。我每次调用这个接口时就会报”ole error C0000005“的错误,是不是由于OleVariant的缘故?我是之间用的。比如接口函数为: procedure Write(id: OleVariant; Value: OleVariant);
我调用的时候
var
vID: OleVariant;
vValue: OleVariant;
begin
vID:= '10';
vValue:= 100;
Write(vID, vValue);
end;
这样就会报那个错误,是什么原因,是不是不能之间将OleVariant的赋值成string或integer?
end;
我调用的时候
var
vID: OleVariant;
vValue: OleVariant;
begin
vID:= '10';
vValue:= 100;
Write(vID, vValue);
end;
这样就会报那个错误,是什么原因,是不是不能之间将OleVariant的赋值成string或integer?
end;