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数组中的数据?

...全文
133 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
高手请指点,分不够再加。

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧