Incearca sa dai VirtualFree pe pagina inainte sa mapezi cu MapViewOfFileEx. Nu cred ca merge mapat un fisier peste memorie alocata deja.<br><br><div class="gmail_quote">2009/5/5 Irina Stanescu <span dir="ltr">&lt;<a href="mailto:ironmissy@gmail.com">ironmissy@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Salut,<br><br>Tot nu am rezolvat problema.<br><br>Din <a href="http://msdn.microsoft.com/en-us/library/aa366763%28VS.85%29.aspx" target="_blank">MSDN</a> pentru MapViewOfFileEx:<br>
<dl><dt><i>lpBaseAddress</i> [in, optional]  </dt><dd>
<p>A pointer to the memory address in the calling process address space
where mapping begins. This must be a multiple of the system&#39;s memory
allocation granularity, or the function fails. To determine the memory
allocation granularity of the system, use the <b>GetSystemInfo</b> function. If there is not enough address space at the specified address, the function fails. 


</p></dd></dl>Se poate ca asta sa fie motivul pentru pentru care nu merge functia, pentru ca noi lucram cu o valoare conventional aleasa pentru pageSize, deci adresa la care doresc eu sa se faca maparea nu o sa fie neaparat multiplu de dimensiunea paginii in realitate.<br>

<br>Deci nu e tocmai potrivita functia MapViewOfFileEx.<br>Alternativa e sa mapez cu MapVIewOfFile tot ram-ul in alta parte si sa fac sincronizarea de mana, da mi se pare total nefireasca abordarea asta.<br>Gresesc undeva?<br>
<font color="#888888">
<br>Irina<br>
</font><br>_______________________________________________<br>
so mailing list<br>
<a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a><br>
<a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so" target="_blank">http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so</a><br>
<br></blockquote></div><br>