<div dir="ltr">Trebuie sa ai grija ca, pe Windows, mailslot-urile sunt unidirectionale (nu poti citi si scrie in acelasi mailslot cu acelasi handle).<div style>Eu primeam eroarea "parameter is incorrect" cand incercam sa fac acest lucru. Trebuie sa ai doua handle-uri separate pentru citit si scris (unul obtinut cu CreateMailslot si altul cu CreateFile).</div>

<div style><br></div><div style><br></div><div style>Andrei</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">În data de 7 aprilie 2013, 23:10, Surdeanu Mihai <span dir="ltr"><<a href="mailto:mihai.surdeanu@yahoo.com" target="_blank">mihai.surdeanu@yahoo.com</a>></span> a scris:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Adrian Sendroiu <molecula2788@...> writes:<br>
<div><div class="h5"><br>
><br>
> Surdeanu Mihai <mihai.surdeanu <at> <a href="http://yahoo.com" target="_blank">yahoo.com</a>> writes:<br>
><br>
> > Revin cu o nouă problemă, de aceasta dată pe Windows.  Primesc o<br>
> > eroare la încercarea de atașare a memoriei partajate (folosind<br>
> > shm_attach) : test 1 start running ./mpirun -np 5<br>
> > _test/bin/test_mpirun.exe (win_shm.c, shmem_attach, 57):<br>
> > MapViewOfFile: The handle is invalid.  created 0 procs, expected 5<br>
> > test 1 end Partea interesantă este că acest lucru mi se întâmplă doar<br>
> > local. Pe vmchecker nu am această problemă, pentru că îmi trec primele<br>
> > 5 teste. (pe local nu îmi trece niciunul) Menționez faptul că nu<br>
> > folosesc mașina virtuală, ci mi-am instalat Cygwin direct pe mașina<br>
> > fizică.<br>
> ><br>
> > PS : Apelul este chiar cel din laborator.  Mulțumesc din nou.<br>
><br>
> Salut<br>
><br>
> Ce se intampla de fapt este ca esueaza CreateFileMapping. Aparent este o<br>
> greseala in laborator la verificarea rezultatului intors de<br>
> CreateFileMapping. Se intoarce un handle in caz de succes si NULL in caz<br>
> de eroare, nu INVALID_HANDLE_VALUE.<br>
><br>
> Adrian<br>
> _______________________________________________<br>
> <a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a><br>
<br>
</div></div>Salut!<br>
Am modificat și mi-am dat seama că nu există drepturi de acces. Am rulat ca<br>
și administrator și nu îmi mai apare acea eroare, dar acum îmi apare la<br>
queue - ReadFile ((win_queue.c, msgq_recv, 106): ReadFile: The parameter is<br>
incorrect.)<br>
Numărul erorii este 87. Nu pot să imi dau seama la ce se referă. Este un<br>
parametru dat aiurea?<br>
Mersi.<br>
<br>
<br>
_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a></blockquote></div><br></div>