⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_61000.htm

📁 vc
💻 HTM
字号:
<p>
序号:61000 发表者:樂日華 发表日期:2003-11-17 12:04:52
<br>主题:如何為這代碼加上異常捕捉
<br>内容:file.Open(GetphonebookPath(),CFile::modeCreate|CFile::modeReadWrite);<BR>file.Write(m_phonebook_version,20);<BR><BR>如何加上異常捕捉&nbsp;&nbsp;謝謝. <BR>file.open ()<BR>file.write ()<BR><BR>比如說文件打不開, 文件被別的程序占用啊, 等等.<BR>try{<BR>}<BR>catch{<BR>}<BR><BR>throw{<BR>} <BR> 
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:秋叶禅 回复日期:2003-11-17 12:33:29
<br>内容:try<BR>{<BR>file.open()<BR>}<BR>catch(...)<BR>{<BR>……<BR>}<BR><BR>try<BR>{<BR>&nbsp;&nbsp;file.write()<BR>}<BR>catch(...)<BR>{<BR>………………<BR>}<BR><BR>是这个意思吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:樂日華 回复日期:2003-11-17 12:34:43
<br>内容:具體的捕捉代碼啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:wjb 回复日期:2003-11-17 12:41:07
<br>内容://处理e的内容<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;CFileException e;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CFile&nbsp;&nbsp;&nbsp;&nbsp;fdata;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!fdata.Open(&#34;file.txt&#34;,CFile::modeRead,&amp;e))<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(e.m_cause==CFileException::badPath)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>......<BR>}<BR>&nbsp;&nbsp;&nbsp;&nbsp;}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:秋叶禅 回复日期:2003-11-17 12:42:12
<br>内容:可以在<BR>catch(...)里面加上<BR><BR>&nbsp;&nbsp;int x = GetLastError();<BR> <BR>&nbsp;&nbsp;然后根据这个x的值。用errorlookup 查找。<BR>另一中方式是:<BR>定义一个:<BR>CFileException ex;<BR>在catch(...)里面加上:<BR> TCHAR szError[1024];<BR> ex.GetErrorMessage(szError, 1024);<BR> 然后你就可以扔出szError这个字符串。<BR>也可以。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -