Labview程序运行过程中崩溃,提示labview access violation(0xC0000005),有没哪位朋友找到根本解决办法的?请赐教!

2019-07-17 13:18发布

官网给出的原因是:tica, sans-serif">“这个错误是由于使用Call Library Function节点调用windows动态链接库的外部代码引起的。由于Windows约束了位于C盘内特定域和文件夹的访问,调用此类动态链接库的文件路径需要进行手动修改。”  但我查了程序没有类似的调用,系统重装过一次,也重装了相关的驱动,运行一周后又出现同样的问题。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
yyxiaoshu
1楼-- · 2019-07-17 15:00
解答:
这个错误是由于使用Call Library Function节点调用windows动态链接库的外部代码引起的。由于Windows约束了位于C盘内特定域和文件夹的访问,调用此类动态链接库的文件路径需要进行手动修改。

例如,当你调用动态链接库User32.dll时,文件路径通常是:

C:WindowsSystem32user32.dll

它需要被手动修改为:

%windir%System32user32.dll

替换使用%windir%目录后,您的程序就可以同时在开发环境和运行环境下访问此类动态链接库。
里面应该还是有dll调用吧,仔细看看
zhouyezuishuai
2楼-- · 2019-07-17 19:37
我觉得你可以试试把程序装在D盘,所需要的文件也一并复制过去,路径改一下  我之前做的一个程序也是,安装在C盘时候log记录就是写不进去,后来换个盘就正常了  正版windows系统的权限问题还是挺麻烦的
gswanybz123
3楼-- · 2019-07-18 00:54
zhouyezuishuai 发表于 2017-11-29 09:54
我觉得你可以试试把程序装在D盘,所需要的文件也一并复制过去,路径改一下  我之前做的一个程序也是,安装在C盘时候log记录就是写不进去,后来换个盘就正常了  正版windows系统的权限问题还是挺麻烦的

谢谢,最后我发现还是dll调用有问题,参数类型没设置好

一周热门 更多>