[CFile::open()] violation de partage
j ai repris ce bout de code d une application. Mais dans mon implementation l ouverture de fichier genère une vilation de partage (exception).
Cette erreur arrive sur n importe quel fichier que je tente d ouvrir. Je n ai pas plusieurs application qui accede au fichier en question.
Avec les memes valeurs de paramètre, cette fonction ne genère aucune erreur dans l application qui m a servie de source...
je ne comprend pourquoi j ai cette vilation de partage.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| //ouverture du fichier à lire
if (0 == myFile.Open(cstrBR_NAME, (CFile::modeRead), &fileException))
{
TCHAR szCause[255];
CString strFormatted;
fileException.GetErrorMessage(szCause, 255);
strFormatted = _T("Open file error: ");
strFormatted += szCause;
TRACE("Erreur\t%s\r\n",strFormatted);
l_bResult=false;
}
else
{
//suite ( lecture etc...)
} |