项目运行时(非vs调试,exe运行)出现 "xxxxx 已停止工作"

问题描述

我的项目叫CiAnalyzer,运行过程(非调试,直接运行exe启动程序)中偶尔出现下面这个错误.出现后点击"关闭程序"按钮,程序就回关闭.这个错误直接无先兆的关闭了.影响很致命.请问这个错误如何避免?

解决方案

解决方案二:
异常都没有。。。。感觉是死循环栈溢出了。。。
解决方案三:
引用1楼xboxeer的回复:

异常都没有。。。。感觉是死循环栈溢出了。。。

不排除.查溢出有什么办法查吗?
解决方案四:
这是由于有异常没有捕捉到引起的,看看windows日志,根据日志排查问题的原因
解决方案五:
引用2楼sunlyk的回复:

Quote: 引用1楼xboxeer的回复:
异常都没有。。。。感觉是死循环栈溢出了。。。

不排除.查溢出有什么办法查吗?

debug咯。。。。。debug如果都不报错那你就看代码吧。。。
解决方案六:
Try{}catch{}断点调试咯。。。
解决方案七:
引用5楼superior_yong的回复:

Try{}catch{}断点调试咯。。。

不是调试机器...已经生成exe了..而且本身程序在最外层已经有try的.但是没有报~
解决方案八:
引用4楼xboxeer的回复:

Quote: 引用2楼sunlyk的回复:
Quote: 引用1楼xboxeer的回复:
异常都没有。。。。感觉是死循环栈溢出了。。。

不排除.查溢出有什么办法查吗?

debug咯。。。。。debug如果都不报错那你就看代码吧。。。

偶发的...只能调试模拟场景了~~感谢

时间: 2024-05-18 02:08:19

项目运行时(非vs调试,exe运行)出现 "xxxxx 已停止工作"的相关文章

c语言-【C语言】vc6.0运行程序过程中提示***.EXE已停止工作

问题描述 [C语言]vc6.0运行程序过程中提示***.EXE已停止工作 在运行"添加"这一块时,输入完信息之后就提示***.EXE已停止工作,这是什么错? 代码如下 #include #include #include #include #include #define LENTEL sizeof(tel) #define ID struct tel struct tel { char name[15]; char tele[15]; char style[15]; char mai

vc++-计算机图形学的问题,运行时编译成功,但是运行不出,老出以下错误

问题描述 计算机图形学的问题,运行时编译成功,但是运行不出,老出以下错误 Linking... gra.obj : error LNK2005: _main already defined in gra1.obj LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 Debug/graphic1.exe : fatal error LNK1120: 1 unresolved externals

C++提取矩阵txt文件,结果运行程序,提示 .exe已停止工作,求帮助一下,谢谢啦!

问题描述 C++提取矩阵txt文件,结果运行程序,提示 .exe已停止工作,求帮助一下,谢谢啦! #include <iostream> #include <fstream> #include <string> using namespace std; ifstream& openFile(ifstream& in, const string& fileName) { in.open(fileName.c_str()); return in; }

这个程序运行一下为什么提示exe已停止工作?

问题描述 这个程序运行一下为什么提示exe已停止工作? #include void strcpy(char *,char *,int); int main() { char *s = "1245"; char *t = "3123"; strcpy(s,t,3); printf("%sn",s); return 0; } //函数strcpy(s,t,n)将t中UI多前n个字符复试到s中 void strcpy(char *s,char *t,i

C#写的一个串口通信的窗体程序,运行几个小时就出错,提示“操作已超时”或“已停止工作”,请问怎么解决

问题描述 C#写的一个串口通信的窗体程序,运行几个小时就出错,提示"操作已超时"或"已停止工作",请问怎么解决?求高手解答 解决方案 解决方案二:用日志记录出错信息以及出错的位置,然后再具体分析原因解决方案三:看下你做了一些什么操作解决方案四:就是直接打开串口接收数据,并将一些特定的语句写入文件.就这样运行一段时间就出错了.解决方案五:能贴代码吗关键是报什么错解决方案六: 解决方案七:麻烦帮忙看看怎么回事,谢谢了解决方案八:把有可能会抛异常的点,都放到trycatc

运动控制的程序-这个程序0error 0warning,但是在执行的时候出现**dlg.exe已停止工作

问题描述 这个程序0error 0warning,但是在执行的时候出现**dlg.exe已停止工作 // GT3Dlg.cpp : implementation file // #include "stdafx.h" #include "GT3.h" #include "GT3Dlg.h" #include "GT400.H" #ifdef DEBUG #define new DEBUG_NEW #undef THIS_FIL

WebDev.WebServer40.exe已停止工作

问题描述 最近每次开机第一次运行.net项目,老是提示WebDev.WebServer40.exe已停止工作不知道是怎么回事,求大神帮忙~ 解决方案 解决方案二:有异常没捕获吧.再main方法中加trycatch看看会有什么错误抛出.解决方案三:引用1楼yan_hyz的回复: 有异常没捕获吧.再main方法中加trycatch看看会有什么错误抛出. 异常没有捕获应该是报错抛出堆栈信息,这种错误应该是环境或者软件安装的有问题解决方案四:如果仅仅是第一次运行有问题,之后运行没有问题那么你一定是调用了

第一次写winform程序,为什么会有xx.exe已停止工作的问题

问题描述 如题,编译完成后,在我自己的电脑上双击运行exe都没有任何问题,但是发给朋友就是不行,双击运行总是提示xx.exe已停止工作,连程序界面都进入不了,按照网上的解决方法操作了,也不管用,请问还有什么可能导致这个问题,遇到过的说说,谢谢~~~这是网上查的方法,已照做:1.关闭UAC,右键我的电脑,进入管理,本地用户和组,用户,Administrator,吧禁用的钩钩去掉,注销登录这是计算机超级管理员账户,不受UAC限制,最高权限2.如果是单个程序或游戏总是出现这种问题,请改成英文安装目录或

关于C#调用DLL动态库,vshost32-clr2.exe已停止工作

问题描述 最近和第三方合作,使用C#动态调用他们提供的DLL开发视频监控.对方有提供一份C#的简易demo,基于.NET4.0的框架开发的,运行正常.由于一些原因,需要基于.NET2.0的框架开发,出现调用到某一个接口时会出现vshost32-clr2.exe已停止工作的现象.请教下各位,这个问题可能出现的原因是什么,我向第三方反馈过,他们说在vshost32-clr2处就出问题了,不是他们封装的DLL的问题.但是C#这边又无法捕获到异常.要抓狂了..net4.0正常,.net2.0就一个接口会