Я только запускаю новый проект ATL/WTL, и мне интересно, нужна ли все еще глобальная переменная _Module?
Несколько лет назад, когда я начал работать с WTL, требовалось (по крайней мере, для ATL 3.0), чтобы вы определяли глобальную переменную, например:
CAppModule _Module;
Чтобы заставить ATL работать правильно. Но недавно я где-то читал, что это может больше не потребоваться (тем не менее, сгенерированный мастером код все еще использует его). Кроме того, я провел поиск по каталогам включения Visual C++, и он нашел _Module только в нескольких местах - в первую очередь в реестре ATL COM.
Так что мне все еще нужно определить глобальную переменную для использования ATL в наши дни?