Хочу: обеспечить возможность вызова как через СОМ, так и вручную через запуск ехе. Нужно, чтобы при запуске доп. экземпляров вызывался тот же экземпляр интерфейса пользователя. Т.е. я хочу и при вызове через СОМ оставить возможность показать окно приложения. Т.е. как в примере AutoNotepad (на
http://groups.yahoo.com/group/wtl/), но у него та же беда — отдельный экземпляр окна на каждый экземпляр СОМ объекта и запущенного вручную.
Делал: на основе WTL Wizard: настройки FormView SDI app, Create as a COM Server. Добавил ATL объект, в его соклассе зделал DECLARE_CLASSFACTORY_SINGLETON(имя)
Все отлично. Но!! Как зделать создание из этого объекта создание окна GUI? И так чтобы это был тот же экземпляр, что и при запуске ехе и наоборот.
Помогите, плиз, а то на билдере мне это в 5 мин. показали — типа раз и все. Неужто MSVC такого не может?