在一个线程打开文件 CFile m_file;
m_file.Open(xxx);
如果线程被强制退出,没有执行Close
那如果下次打开文件的时候是不是会出错?
请问该如何在TerminateThread后执行关闭文件了?用m_file.Close()???
谢谢!
m_file.Open(xxx);
如果线程被强制退出,没有执行Close
那如果下次打开文件的时候是不是会出错?
请问该如何在TerminateThread后执行关闭文件了?用m_file.Close()???
谢谢!
解决方案 »
- 请问Ctrl+Home和Ctrl+End组合在VC++的PreTranslateMessage()函数中怎么表示??
- VS2008的工具栏被另外的软件改了,怎么回复?
- 《COM原理与应用》中的第五章的例子中的INIT_INTERFACE_PART(CDictionary, Dictionary)不解?請大家幫忙解釋,謝謝!!!
- 已获得某窗口(任意)的句柄,如何取得该窗口工具栏上最后一个button的位置?
- 如何确认电子邮件地址确实存在?搜邮软件的原理是什么?
- Help!....Vc++Ado连接Access数据库疑难?
- 如何实现程序的暂停和继续。。。。
- edit控件的WM_COMMAND消息早于WM_INITDIALOG消息?
- MFC 重载CWnd类生成位图按钮
- 如何将CString类型的数据转换成char*类型???
- 编码问题
- Detected memory leaks
强制结束线程,线程会自己处理文件句柄的关闭?自己关闭应该如何写?
如果线程自己处理了,自己再手动写会不会出错?