Документ с рекомендациями 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?
спасибо
"Поскольку файл MFCx0.dll полностью инициализируется к моменту вызова DllMain, вы можете выделить память и вызывать функции MFC в DllMain (в отличие от 16-разрядной версии MFC)."