NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

labview调用DLL出错,但在C#调用可以正常使用,

dll文件包含两个.c文件,两个之间有调用,会涉及labview里面的回调操作吗

下载全部
0 项奖励
1 条消息(共 3 条)
944 次查看

Error 1097 Occurred at Call Library Function Node

1. 试看将调用规范改成C

2. 确保DLL位数和LabVIEW是一致的

3. 路径中有中文,虽然不确定是否会有影响,建议将DLL移到全英文路径。

-------------------------------------------------------
Control Lead | Intelline Inc
0 项奖励
2 条消息(共 3 条)
921 次查看

调用规范修改不起作用,第二个方法我照着网络已有的事例操作完依旧不起作用,这个DLL文件里面封装了的芯片的功能代码,还有STM32单片机的代码,庫的源代码我对比之前能用的dll文件,差别不是很大。唯一的区别就是上面提到的,还是一个就是DLL里面两个,C文件之间有调用,会不会涉及labview调用DLL里面的回调功能(此功能我了解到好像不起作用),还有一个就是在和上面的两款芯片的通讯中有别的设置吗,再次感谢您的解答,让我了解到了意外的知识收获,十分感谢

0 项奖励
3 条消息(共 3 条)
889 次查看