首先问题改变文件名缀其实改文件名
给技巧提示
找 文件IO---高级文件函数(右角)---移
仔细查看 移 函数说明
源路径目标路径原路径txt替换asm输入目标路径实现自我移用复制 用删除函数
祝运
-----------------------
开发者通过C#开发好Winform的代码,发布成net的dll。然后VI可以通过调用LabVIEW提供的net函数节点进行调用
C# 作为面向对象语言,窗口代码封装在SystemWindowsFormsForm类中。LabVIEW通过提供的支持调用net的节点进行自定义Form1的实例构造,使用Show()或ShowDialog()函数运行并显示自定义窗口。 调用窗口的方式分为模式和非模式两种,同时可以指定拥有者窗体和附属窗体的关系。
1通过Show,ShowDialog方法调用winform需要在单一线程中调用,请把调用VI的属性设置中的VI执行系统设置成User Interface。2如果需要显示建立拥有者窗体和附属窗体的关系,需要使用带有IWin32Window owner作入参的重载函数IWin32Window为接口类型,本质上是实现了获取Win32 HWND handleds的函数。
这是因为labview只支持c语言的数据类型,自己定义的数据类型(如u8,u16等)需要预处理定义。
在预处理定义处添加如下代码试试:
ULONG = unsigned long;VOID = void;LONG = long;UCHAR = unsigned char;PUCHAR = unsigned char;PULONG = unsigned long;WINAPI;BOOL = bool;USHORT = unsigned short;PUSHORT = unsigned short;CHAR = char;
另外你再观察一下你的函数中有没有其他的数据类型,也必须对其进行相应的预处理定义。
Public Function findOlder(intBirthday As Long) As Boolean
If intBirthday > Cells(ActiveCellRow, 5)Value Then
findOlder = True
Else
findOlder = False
End If
End Function
上面这样写就可以了。也就是说,只需要给这个函数名赋值就可以了,VBA函数返回值是通过函数名来 *** 作的。
GoodLuck!
请参考
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)