怎么捕获异常不出现系统的提示框而继续往下执行程序
TClientDataSet* pResult=new TClientDataSet(NULL);
TSocketConnection* pSocketConnection=new TSocketConnection(NULL);
pSocketConnection->Address=sIP;
pSocketConnection->Port=nPort;
pSocketConnection->ServerName=CHARGEDBSERVER;
pSocketConnection->Connected=True;
pResult->RemoteServer=pSocketConnection;
pResult->ProviderName="dpInNormal";
pResult->CommandText=vecSql[0];
pResult->Active=True;
我的程序里运行到pSocketConnection->Connected=True;这句时,是套接字连接对方主机,如果能连上不出现问题,
如果连不上会弹出个出错提示框,点击完后程序就中断了。我想如果连接不上不跳出出错提示 程序接着往下执行应该如何做啊???
各位大侠帮帮忙啊,急救!!!!
[解决办法]
try {//这里是执行过程中有可能出错的语句}catch(...){//你的异常处理}
[解决办法]
try{ try { pSocketConnection->Connected=True; } catch (...) { // 捕获异常 }}__finally{ // 无论如何都可以执行到的代码}
[解决办法]
用个ApplicationEvents组件,在他的OnException事件中能捕获异常么??
[解决办法]