новый оператор в DllMain расширения MFC Dll - PullRequest
0 голосов
/ 22 апреля 2010

Документ с рекомендациями Dll от Microsoft доступен Здесь рекомендует избегать использования функции управления памятью из динамического C-Run-Time (CRT) в DllMain. Но функция DllMain MFC Extension DLL динамически распределяет память для CDynLinkLibrary в фрагменте кода, доступном в MSDN "http://msdn.microsoft.com/en-us/library/1btd5ea3%28v=VS.80%29.aspx".

Это нарушение Dll Best Practices или нормально использовать в DLL расширения MFC?

спасибо

1 Ответ

0 голосов
/ 22 апреля 2010

"Поскольку файл MFCx0.dll полностью инициализируется к моменту вызова DllMain, вы можете выделить память и вызывать функции MFC в DllMain (в отличие от 16-разрядной версии MFC)."

...