vb.net中如何调用delphi中的oleVariant类型数据?

jgbeaver 2004-05-08 05:21:35
我们用Delphi开发了AxtiveX控件,该控件其中一个方法返回一个数组。
如何在VB.net中调用这一控件,获得该数组的数据。
procedure TezTest.M_GetData16(const filsename: WideString;
out Data16: OleVariant);
var i:integer;
begin
for i:=0 to 8 do
begin
data16[i]:=i;
end;
end;
如何在VB.net中获得data16数组中的数据?

...全文
73 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Ninputer 2004-05-08
可能不是数据类型的问题,你再多贴些代码?或者把情况再说详细一点。
  • 打赏
  • 举报
回复
jgbeaver 2004-05-08
有人回答吗?
  • 打赏
  • 举报
回复
jgbeaver 2004-05-08
我在vb.net中声明下面的类型的变量对应与delphi中的oleVariant类型
Dim data16 as Object
结果报的错误如下:

未处理的“System.Runtime.InteropServices.COMException”类型的异常出现在 axinterop.eztest.dll 中
其他信息:必须加载一个 dll。

(eztest就是我的控件名称,eztest.ocx)
但是没有提示需要加载什么dll
高手请指点,分不够再加。
  • 打赏
  • 举报
回复
相关推荐
发帖
VB
加入

1.6w+

社区成员

VB技术相关讨论,主要为经典vb,即VB6.0
申请成为版主
帖子事件
创建了帖子
2004-05-08 05:21
社区公告
暂无公告