Maybe3 | Salut, petit pb en api 32.
J'ai un fichier tmp.mp3 qui au dépard n'existe pas.
Je fais donc :
Code :
- FichierDst = CreateFile((const char *)NewMP3, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_WRITE,0, CREATE_ALWAYS , FILE_ATTRIBUTE_NORMAL, 0) ;
|
FichierDst ne renvois pas false.
Je fais ensuite
Code :
- Wrote = 0 ;
- bool error = WriteFile(FichierDst,tampon,1024,&Wrote, 0);
- //SendMessage(hCtrl, LB_ADDSTRING, NULL, (LPARAM) tampon);
- if(!error)
- SendMessage(hCtrl, LB_ADDSTRING, NULL, (LPARAM) "erreur d'ecriture sur le fichier tmp" );
|
Au premier coup ça fonctionne. Ensuite je fais
Code :
- CloseHandle(FichierDst) ;
- sprintf(Del,"%s\\Tmp.mp3", CurrentRepCourt) ;
- DeleteFile(Del);
|
Tout fonctionne a merveille lors de la première boucle.
Mais lors de la deuxieme, Writefile me renvois false... j'ai beau chercher, je ne comprends pas Message édité par Maybe3 le 22-02-2006 à 11:02:33
|