我正在尝试使用ATL编写COM EXE。我也有一个MFC应用程序。 这两个应用程序都将在本地计算机上运行。所以,我没有 需要分别运行这两个进程(COM EXE和MFC)。
我可以通过组合这两个应用程序来创建单个应用程序(进程)吗? 我是否有可能将我的MFC代码嵌入到ATL代码中,或者 有没有办法在我的MFC代码中初始化COM EXE?
感谢您的帮助和关注。
谢谢
答案 0 :(得分:0)
通过将ATL对象移动到新的ATL COM DLL项目并使您的两个exe项目成为ATL对象的客户端,可以使代码更具可重用性。
如果在没有ATL支持的情况下将ATL对象添加到MFC项目,Visual C ++将提示您添加ATL支持。然后,您可以在不添加ATL对象的情况下取消向导,但ATL支持将保留,