title: CFile::modeCreate not working as advertised
body: <pre><code>CFile   file;
  
  CFileException fe;
  
  if (file.Open(strPath, CFile::modeCreate | CFile::modeReadWrite | CFile::typeBinary, &amp;fe) )
  {
  }
  </code></pre>
  
  <p>This doesn't work. The file path provided by strPath already exist but it will not open this file and returns with error code 5. If I do remove the <code>CFile::modeCreate</code>flag than the file is opened fine. The documentation says if the file already exists 'CFile::modeCreate' will attach itself to it and truncate it's to zero but in reality it never opens the file in the first place. Is there an issue with my call?</p>