BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 30 sept. 2003 à 12:39
aardman a repondu trop vite, comme moi souvent.
CreateFile peut foirer meme si le fichier existe, exemple s'il est deja ouvert en mode exclusif.
On va donc employer FindFirstFile qui repondra toujours bon.
BOOL FileExists(const char* pszfl)
{
WIN32_FIND_DATA wfd;
HANDLE hfl = FindFirstFile(pszfl, &wfd);
if(hfl == INVALID_HANDLE_VALUE) return 0;
FindClose(hfl); return 1;
}
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 septembre 20123 30 sept. 2003 à 12:54
Salut,
Faut vraiment que j'evite de poster entre midi et deux.
En relisant:
1)En effet j'avais deja vu ta func FileExists dans tes sources, je m'etait jamais posé la question pourquoi tu n'utilisais pas CreateFile tout simplement. Maintenant je sais.
2) Dans le titre il est précisé "VB6". Peut etre que pcastain a posté dans le mauvais forum ?