HeapAlloc DLL boundaries



  • hi

    wenn ich mir einen allocator schreibe, der HeapAlloc mit GetProcessHeap verwendet, kann ich dann in einer dll speicher erzeugen und im Programm wieder freigeben, ohne das was passiert ? ist das dann compilerunabhaengig ?

    Meep Meep


  • Mod

    Ja. Natürlich.

    Einfacher ist einfach dafür zu sorgen, dass DLL und EXE die gleiche CRT benutzen.

    Dazu gibt es auch Sachen wie CoTaskMemAlloc, die genau für so was gebaut wurden...


Log in to reply