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

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

Labview下调用DLL出现1097错误

Labview下调用DLL出现1097错误,但是我的DLL在VC下以调试过没有问题,请大家帮忙解决,急!!!
0 项奖励
1 条消息(共 9 条)
10,032 次查看

 


Translation

 

 

Labview DLL call generates 1097 error, but my DLL in VC has no problem, please help


Chinese Board
0 项奖励
2 条消息(共 9 条)
10,028 次查看
0 项奖励
3 条消息(共 9 条)
10,027 次查看

建议您检查在函数节点调用时候参数设定的数据类型

 

AE 刘洋

0 项奖励
4 条消息(共 9 条)
9,991 次查看

 

我遇到了一个诡异的情况,调用User32.dll 的GetSystemMetrics 的时候出现1097的错误,但是在其他电脑上使用的时候没有遇到报错

OS:Win10 企业版

其他电脑 win10 家庭版 专业版

该函数的语法:

 int GetSystemMetrics(
  int nIndex
);

LV设置:

新建位图图像 (2).jpg

新建位图图像.jpg

然后诡异的现象就出现了,出现1097错误的时候,可以获取函数的返回值

新建位图图像.jpg

0 项奖励
5 条消息(共 9 条)
7,324 次查看

图太小,没法看. 弹出的大图不知去了哪里. 也看不到.

如何获得错误完全没有交代.

 

George Zou
0 项奖励
6 条消息(共 9 条)
7,299 次查看

你的问题解决了吗?我也遇到了跟你一样的问题。在LabVIEW里调用dll的时候报错1097。但是在vc里调用这个dll,没有任何问题。目前只能够理解为兼容性方面的问题了。

0 项奖励
7 条消息(共 9 条)
6,335 次查看
8 条消息(共 9 条)
6,330 次查看

把调用规范修改一下修改成stdcall

0 项奖励
9 条消息(共 9 条)
6,240 次查看