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

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

调用动态链接库时参数设定问题

先谢谢各位了!问题如下:

在通过动态链接库调用函数时,参数应如何设置?例如:

 

Call Format :PCLKHANDLE ClkOpen(BYTE byAppUnitAdr, INT *piRetErr);


Arguments:


BYTE byAppUnitAdr :Unit address allocated to the application;

INT* piRetErr Error information for ClkOpen();

Return Value A CLK handle is returned if the function ends normally.


CLK_ERROR is returned if the function ends in an error. Detailed error infor-
mation is stored in piRetErr.

 

该函数返回值为句柄,有2个参数分别是BYTE与INT *。

 

请问各位在参数设定时应该怎么设定?如下图参数设定返回参数仅有2个选项。

 

感激不尽!

 

0 项奖励
1 条消息(共 2 条)
3,162 次查看

你好,

 

建议你去看看这个范例,里面对一些win32的dll调用数据类型作了对应 

 

dll.PNG

 

 

另外,INT*是指针,labVIEW中不支持指针,如果确认要把这个地址提取出来,可以用U32或I32来保存

 

Best Regards

Hu Yu
0 项奖励
2 条消息(共 2 条)
3,136 次查看