labview编译的EXE程序在运行几个小时后提示 “xxx程序出现问题,必须关闭” ,程序里面包

labview编译的EXE程序在运行几个小时后提示
“xxx程序出现问题,必须关闭”
,程序里面包含串口控制和数据采集卡,请问这个主要是什么原因

有几个可能的问题:

    内存泄露。这是最常见的问题。就是你程序里某个地方申请了一段内存,然后没有释放。下次又申请了一段内存,如此反复,会造成内存大量丢失,从而引起程序崩溃。

    DLL调用。很多DLL调用会引起系统崩溃,主要是参数格式错误或者调用方式错误(例如应该用WinAPI方式但是实际用了C语言方式)。

    编译exe时打开了ActiveX但是没有正确配置ActiveX服务。

温馨提示:答案为网友推荐,仅供参考
相似回答