2010-03-21 128 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支持將保留,