wdyjz 发表于 2008-10-13 11:59:16

技巧:关于LabVIEW创建的DLL被调用的问题

结论:不同的版本的LabVIEW创建出的DLL,是不能互相调用的。

今天Lgh兄弟问我这个问题,然后我们决定测试下是否可以互相通用。
他用8.6版本做了一个简单的函数,生成了dll,发给我,我用8.2LabVIEW调用。
结果就出错,弹出对话框:

加载LabVIEW全功能引擎(8.6)时出现系统错误。


分析下,生成的dll必须有对应版本的runtime engine支持才可以。
这样来看,那么CVI也是一样的道理了,不可通用。

技巧:采用VC++、VB、Delphi做成的dll可以通用。

[ 本帖最后由 wdyjz 于 2008-10-13 12:00 编辑 ]

jianven 发表于 2008-10-21 22:33:17

在下现在写一个程序,其中就调用DLL函数,函数传递参数中有个参数为结构型,请问在输入端使用什么类型数据?

cpubbs 发表于 2008-10-21 22:51:13

原帖由 jianven 于 2008-10-21 22:33 发表 http://www.cpubbs.com/bbs/images/common/back.gif
在下现在写一个程序,其中就调用DLL函数,函数传递参数中有个参数为结构型,请问在输入端使用什么类型数据?

LV下面调用DLL时的数据类型对应关系图
http://www.cpubbs.com/bbs/thread-2210-1-1.html

wdyjz 发表于 2008-10-21 22:51:24

cluster==簇

test147 发表于 2009-4-21 15:47:52

allqq-mogudiandian-30all
了解
感謝如此分享
页: [1]
查看完整版本: 技巧:关于LabVIEW创建的DLL被调用的问题