|
我想使用LabVIEW调用函数节点来访问DLL函数,我需要将一个字符串传递给该节点,但是该函数的原型需要输入个字符数组指针,我如何创建一个字符串数组并将其指针传递给DLL?
LabVIEW字符串并不属于具有零终止位的C语言字符串,LabVIEW的字符串类似于Pascal型的字符串,它们的特点是首先四个字节包含有字符串的长度。
有两种将LabVIEW字符串传递到DLL的方法:最通用的方法是定义函数参数为CStr. 当你放置一个调用函数节点时候,双击并设置调用函数原型,设置参数类型为 String 并且格式化为 C String Pointer.注意:该原型CStr等效于 char *.
|