调用了第三方的驱动了吧? 你这个是调用ActivieX出现了问题。
具体如果找原因可能要看源代码。 这个错误只是一个 泛泛的提示。
-------------------
有问题可以 baidu 那些年一起LabVIEW。
或者继续贴自己的相关程序框图出来,不然也看不到症状。
一般情况下 使用dll和TDMS是很正常的 *** 作,不会导致LABVIEW crash,导致crash一般都是labview的内存控制出现了问题,一般程序的递归和不能很好地处理引用的释放,dll调用如果反复调用一个dll 可能会导致。
你的这个程序是打开自动运行么?
电脑里已经安装了VisualC++2015运行引擎导致的。
解法方法:手动卸载VisualC++2015Runtime,再安装labview,如还出现一样的问题,请使用《WindowsInstallCleanUp》软件彻底卸载VisualC++2015后再重新安装labview。
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但LabVIEW与其余计算机语言的显著区别是:其余计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
不是下图,是上图吧。
里面写的很详细了,就是NI_Excellvclass类文件没找到。
exe里面的路径居然是1abvi3w……
检查一下你生成exe的设置吧。再不行就把LabVIEW的vilib\Utility\NIReportllb文件设置成始终包含。
默认的,LabVIEW是会进行自动错误处理的。这表现在当程序执行过程中出现错误时(如加载文件失败),程序会挂起,LabVIEW会自动d出错误对话框,并高亮导致错误产生的子VI或函数模块。在LabVIEW中可以通过:1)工具>>选项>>程序框图>>错误处理:该分支下有两个选项可以决定是否使能自动错误处理;2)对于单个VI,文件>>VI属性>>执行:该分支下可以选择是否对当前VI关闭自动错误处理。
要想在没有安装LabVIEW的电脑上运行LabVIEW生成的exe文件是不行的,要想exe能够运行,需要电脑上不但安装有对应版本的LabVIEW runtime engine,还有需要对应版本的工具包。
我举个例子,比如说你封装了一个EXE,LabVIEW的开发环境是LabVIEW2009,exe所包含的VI里还有DAQ923和VISA51两个工具包里的一些函数,那么你要运行的机器上还要安装有LabVIEW2009 的runtime engine和DAQ923还有VISA51两个工具包,少一样或者有版本号不同,exe都是没法运行的。
一般处理的办法是在生成了exe之后,在打包生成一个installer(安装包),在生成安装包的过程中可以把所需要的runtime engine和其他的工具包包含进去,那这个安装包安装到其他机器上就可以正常运行了。若机器上安装过installer,那么开发环境不改变的话,只是程序更新,把exe覆盖过去就可以更新,不需要再重新安装installer。
以上就是关于运行labview程序时发生以下报错全部的内容,包括:运行labview程序时发生以下报错、Labview程序打开就自动关闭 如下图所示:程序一打开,就d出这个错误,然后自动关闭Labview.、labview2009安装错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)