VB中的数组变量如何作为参数传递给DLL? 小弟编了一个VB窗体,在窗体启动的时候得到一个数组。这个数组变量要作为参数传递到DLL中去,我该如何在VB和VC中声明呢?另外,调用DLL中的函数最后得到的结果怎么传回VB呢?小弟刚开始学VB,仅仅知道函数如何在DLL中和VB中声明,变量就不知道了。请各位大侠说的详细一点,谢谢啦,我急用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一维的数值类型,或全部成员都为数值类型的自定义类型。这种情况比较好办。如果是多维、String 类型变量,就有点不好处理了。 是这种类型的一维数组, typedef struct ed { int closeVex; int lowcost; }closed[30];在下面的函数里作为参数,要想把VB里的数组变量传递给p,是不是要把p设为指针变量呢?int _stdcall minimum(closed p,int n) vc 中 p 的类型应该是 ed 吧?VB 中的函数声明:Private Declare Function minimum Lib "你的DLL.dll" (arr As ed, ByVal n As Long) As Long 如何用VB一次执行多次DOS命令啊~ 关于物理地址 请推荐一个视频捕捉卡? datacombo的选中内容为什么会自动清空? 一个很不错的学习资料网站,有很多教学视频资料下载,晚了就没了. 软件发布了 给点意见 给分 请教!关于打包方面的问题(给100分) VB中的treeview 控件在呢,怎么才能找到 我想用MSHFlexGrid编辑数据 怎样在vb用CreateThread或其它方法创建线程(在应用程序中) Office插件问题:可以将接口实现代码放在ActiveX控件中吗? 求解惑
这种情况比较好办。如果是多维、String 类型变量,就有点不好处理了。
typedef struct ed
{
int closeVex;
int lowcost;
}closed[30];在下面的函数里作为参数,要想把VB里的数组变量传递给p,是不是要把p设为指针变量呢?
int _stdcall minimum(closed p,int n)
Private Declare Function minimum Lib "你的DLL.dll" (arr As ed, ByVal n As Long) As Long