2010-03-21 77 views
0

我正在尝试使用ATL编写COM EXE。我也有一个MFC应用程序。 这两个应用程序都将在本地机器上运行。因此,我不需要 分别运行这两个进程(COM EXE和MFC)。如何使用MFC与ATL

我可以通过组合这两个应用程序来创建单个应用程序(进程)吗? 有没有可能将我的MFC代码嵌入到ATL代码中,或者 有没有办法在MFC代码中初始化COM EXE?

感谢您的帮助和关注。

谢谢

回答

0

你可以让你的代码的可重用性通过移动ATL对象到一个新的ATL COM DLL项目,让您的ATL对象的你的两个EXE项目的客户。

如果将ATL对象添加到不支持ATL的MFC项目,Visual C++将提示您添加ATL支持。然后,您可以取消向导而不添加ATL对象,但ATL支持将保留,