在VC.NET中定义了CFile类的对象,例如:
CFile file;
除了用CFile::Open()函数的返回值之外,还有什么方法可以判断file对应的文件是否已经打开?
CFile file;
除了用CFile::Open()函数的返回值之外,还有什么方法可以判断file对应的文件是否已经打开?
解决方案 »
- 使用CSerialPort类 做通讯,关闭的时候会自动又弹出一个实例
- 套接字send函数设置几秒超时最好(高手讨论下哈)?
- SAFEARRAY问题, 为什么读的元素总是最后一个?
- 问个RTTI相关的问题
- 怎么用程序控制笔记本的电源开关,就是AC ON/OFF,解决了开贴给2000分
- 为何在调用 DestroyWindow 后无法正常显示 MessageBox ?
- 求高手师傅一个!
- ICopyHook是如何用的?
- 求TFTP服务端代码
- 急。急。提个问题:在sql语句中用正则表达式的问题。
- 如何删除树控件所有节点(包括跟节点)?为什么我删除后不能再增加节点?
- 请问这种情况recvfrom()会不会出错?
{
...
}
{
...
}
if(fpRelFile.Open(strRelFilePath, CFile::modeRead, NULL))
{
MessageBox("File is open");
}
{
bool Result;
HANDLE Handle = CreateFile(FileName.c_str(), GENERIC_READ | GENERIC_WRITE,
0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
Result = INVALID_HANDLE_VALUE == Handle;
if (!Result)
CloseHandle(Handle);
return Result;
}