c++ build 异常问题
在 c++ 编程过程中,怎么才能屏蔽 一些 c++ 的异常.
int i;
AnsiString s;
s = "ttt";
i = StrToInt(s);
1. 出错:
Project Project1.exe raiseed except ......
2. 按 F9(键)后,对话框提示
'dd' is not a valid integer value
请问,怎样才能去掉对话框提示 1和2
同时接着显示自定义的出错提示
问题点数:20、回复次数:5Top
1 楼hzhxxx(程序方程)回复于 2002-01-26 09:32:39 得分 0
已经解决!Top
2 楼windindance(风舞轻扬·白首为功名)回复于 2002-01-26 10:15:55 得分 2
try
{
...//you code
}
catch(...)
{
}Top
3 楼MountLion(闷头睡)回复于 2002-01-26 13:17:04 得分 15
int i;
AnsiString s;
s = "ttt";
try{
i = StrToInt(s);
}catch(...){
ShowMessage("s is not a valid number");
}
另外,只要你在开发环境中,出错窗口总会弹出来
Top
4 楼hzhxxx(程序方程)回复于 2002-02-05 12:31:34 得分 0
hzhxxx : 你们不Top
5 楼leelqrose(leelqrose)回复于 2002-02-05 19:19:12 得分 3
楼上的仁兄说得对,在程序运行阶段就不会出现异常提示了。Top




