[so] [tema2] The handle is invalid.
    Razvan Deaconescu 
    razvan.deaconescu at cs.pub.ro
       
    Thu Apr  7 00:25:12 EEST 2011
    
    
  
On 04/07/2011 12:09 AM, Alexandra Sava wrote:
> Salut!
> 
> Incerc sa deschid o coada (deja existenta)  in felul urmator:
> 	mailslot = CreateFile(
> 		slot_name,
>  		GENERIC_WRITE | GENERIC_READ,
>  		FILE_SHARE_WRITE|FILE_SHARE_READ,
>  		NULL,		
>  		OPEN_EXISTING,
>  		FILE_ATTRIBUTE_NORMAL,
>  		NULL);		
> Desi am setat flagurile FILE_SHARE_READ si FILE_SHARE_WRITE (cum se
> vede mai sus), primesc o exceptie de tipul: `The process cannot access
> the file because it is being used by another process`. S-a mai lovit
> cineva de treaba asta in conditiile prezentate?
Din câte știu, o coadă de mesaje în Windows este unidirecțională. Nu o
poți deschide pentru citire/scriere din ambele capete[1]. Există un
proces server care citește și unul client care scrie. Poți urmări
exemplele de aici[2].
Te rog să creezi un alt thread când deschizi un subiect nou. Am fost
derutat de subiectul mesajului ("The handle is invalid").
Răzvan
[1] http://msdn.microsoft.com/en-us/library/aa365130(v=VS.85).aspx
[2] http://msdn.microsoft.com/en-us/library/aa365794(v=VS.85).aspx
    
    
More information about the so
mailing list