程序退出时,出现严重错误
我在WINCE设备上写了个程序,关闭的时候 突然弹出“应用程序**.exe出现严重错误,必须被关闭”的对话框,闪了一下就自动关闭了。。。。。
我检查了代码。。。应该没问题。。。
因为
public Form1()
{
InitializeComponent();
这句之后的代码我全部注释了。。。。
仍然会出现错误。。。
而这个函数里面的代码都是系统自动生成的。。我没有改过。。。。。。
还有就是DEBUG的时候不会弹出错误对话框,双击运行的时候会。。。。。
表示莫名诶。。。
求大虾指点。。。
[解决办法]
这样的问题一般都是内存操作不当导致的。重复多次释放同一个资源也会出现这样的问题,LZ可以往这方面瞧瞧
[解决办法]
退出出问题,一般都是运行过程中有内存越界的情况,只是在最后才表现出来。
[解决办法]
新建个过程,啥都别做,在运行看看,注意查看串口信息
[解决办法]
你看看是否有什么没有注销,比如窗体、声音、数据库!
[解决办法]
要看看代码才知道,如果不方便贴出来,可以远程帮你看看。
qq:56616197
[解决办法]
楼主查下变量分配的内存是否都在退出前释放了
[解决办法]
我也是这个问题哎.之前写了一个程序没问题,复制过来改成一个新功能再用就出现这个问题了.重要的是我只改了逻辑部分,变量啊什么的都没动.很奇怪.
[解决办法]
1楼正解。
InitializeComponent();之后释放资源看看是不是释放了两次。