Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

CreateFile i CloseHandle

[es] :: C/C++ programiranje :: CreateFile i CloseHandle

[ Pregleda: 1325 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

itf
Zagreb

Član broj: 59794
Poruke: 993
*.adsl.net.t-com.hr.



+9 Profil

icon CreateFile i CloseHandle21.08.2011. u 00:00 - pre 94 meseci
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:
Code:
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: Pronašao sam problem.. postojao dupli handle. Nisam prethodni zatvorio..

[Ovu poruku je menjao itf dana 21.08.2011. u 01:35 GMT+1]
 
Odgovor na temu

[es] :: C/C++ programiranje :: CreateFile i CloseHandle

[ Pregleda: 1325 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.