DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 16 juil. 2004 à 19:45
AU lieu de chercher l'erreur , voici un exemple de fonction qui te permet de sauvegarder. Tu as plus qu'a comparer les deux pour voir d'ou peut provenir le probleme:
melkiorlenecrarque
Messages postés97Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention20 janvier 2008 16 juil. 2004 à 20:36
bon voila je vous remercie: cette partie marche nickel! mais 2nd pb!!!!!
voici le code:
if( !GetSaveFileName( &sauve ) )
MessageBox(hDlg, "Erreur lors de la création de la boite de dialogue.", "Erreur", MB_OK|MB_ICONEXCLAMATION);
dw =0; // DWORD déclarée en global
data = "mess à écrire"; // char* data;
file = CreateFile(strcat(buf, "*.txt"), GENERIC_WRITE, FILE_SHARE_WRITE, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); // HANDLE file;
if( file == NULL)
MessageBox(hDlg, "Erreur lors de la création du fichier.", "Erreur", MB_OK|MB_ICONEXCLAMATION);
int e = WriteFile(file, data, 15, &dw, NULL);
if( e ==0)
MessageBox(hDlg, "Erreur lors de l'écriture dans le fichier.", "Erreur", MB_OK|MB_ICONEXCLAMATION);
return true;
é bien sur g le mess "Erreur lors de l'écriture dans le fichier." é pa de fichier crée, meme s'il existe !!!!