在关闭文件后发现文件后再去打开,发现文件依然被占用着,是因为文件对象的句柄没有关闭。

关闭文件对象句柄的判断是判断他的句柄是否为空而是INVALID_HANDLE_VALUE。

如下:

if (m_cFile.m_hFile != INVALID_HANDLE_VALUE)
{
m_cFile.Close();
}

相关文章:

  • 2021-12-03
  • 2021-07-24
  • 2021-10-06
  • 2021-05-20
  • 2022-12-23
  • 2021-07-18
  • 2022-12-23
猜你喜欢
  • 2021-11-02
  • 2022-12-23
  • 2022-01-11
  • 2021-05-07
  • 2021-06-28
  • 2021-06-07
  • 2021-07-31
相关资源
相似解决方案