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
-
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...