CreateFile i CloseHandle

poruka: 1
|
čitano: 1.107
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
neaktivan
offline
CreateFile i CloseHandle

Možda netko ima slične probleme pa da pitam... Naime, nakon kreiranja handle-a pomoću CreateFile nikako više ne mogu raditi operacije s tom datotekom. Točnije ne mogu je fizički obrisati s DeleteFile iako oslobodim handle s CloseHandle:

 

HANDLE hFile1 = CreateFile("datoteka.txt", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
...
CloseHandle(hFile1);

DeleteFile("datoteka.txt"); // ne radi....

 

Štoviše, CloseHandle vraća 1 (uspješno oslobođen handle) i WaitForSingleObject radi bez ikakva čekanja ali aplikacija NEDA vršiti nikakve operacije s tom datotekom sve dok se ne ugasi. Što raditi?

 

Edit: Greška pronađena - dupli handle u threadu...

Poruka je uređivana zadnji put ned 21.8.2011 15:10 (TracerCPP).
Moj PC  
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice