Здравствуйте, MasterZiv, Вы писали:
MZ>У тебя свой DllMain есть ? MZ>Если есть, удаляй, будет работать стандартный. MZ>Если тебе нужен свой -- могу рассказать как и что делать.
Есть свой DllMain, и он мне крайне нужен.
>> Все проекты настроены на использование одинаковых версий библиотек окружения >> RunTime и MFC (везде статик)
MZ>Статики нельзя использовать если у тебя есть .dll. MZ>Есть .dll -- значит уже два модуля, .dll и .exe. MZ>А два модуля должны разделять ОДИН CRT и ОДИН MFC.
MZ>Ну, странно, потому как если ты используешь MFC статически, то MZ>там не будет своего стандартного MFC-шного DllMain.
MZ>Так как ты делаешь, можно делать только в одно случае, если MZ>пишешь .dll, использующую MFC, в то время как само приложение MZ>и другие .dll не будут использовать MFC вообще -- это достаточно MZ>редкий случай.
У меня как раз такой случай — статическая либа использует MFC (так же статически), DLL-ка, к которой линкуется либа не использует MFC.