> VirtualAlloc и LocalAlloc - резервируют память в локальной > куче вызывающих их процессов и при закрытии их память > 'портится'. В таких случаях пользоваться надо > GlobalAlloc'om...Все параметры CreateThread (в том числе и > тело lpfn должны находится за пределами осегмента DLL - > освобождаемого сегмента)
эээээээээ, насколько я помню для win32, нет вообще понятия глобальная память, все делается в контексте процеса, а LocalAlloc и тп, один @#$ недают доступ к глоб памяти, и после убивания процесса память тоже @$нется, ты наверно перепутал с win16, в вин 32 даже нет понятия сегментов, flat модель, или ты имел в виду что то другое ?
|