Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Лучше HeapAlloc 26.02.03 14:13 Число просмотров: 1120
Автор: amirul <Serge> Статус: The Elderman
|
> The GlobalAlloc function allocates the specified number of > bytes from the heap. In the linear Win32 API environment, > there is no difference between the local heap and the > global heap. > так что куча одна на всех. А конкретная реализация malloc - > это дело компилятора имхо. И если кроме GlobalAlloc при > этом ваша программа помечает гдето у себя что этот кусок > выделен malloc'ом - то естественно длл не сможет его > освободить. это тока мое имхо, а проверять на деле - влом. > Мот те кто уже накомпилял dll и exe попробую вместо malloc > и (это вообще изврат) new/delete заюзать GlobalAlloc / > VirtualAlloc -самому интересно. Но весь сыр-бор из-за того, что у майкрософта руки кривые сделать СТАНДАРТНУЮ библиотеку так, чтоб она работала как описано в спецификации. GetProcessHeap использовать можно, но она не стандартизирована ANSI. Вот и вспоминается анекдот про то, что мелкософту легче объявить темноту новым стандартом, чем вкрутить лампочку.
|
|
|