2008-12-11 115 views

回答

0

我解決了這個問題,如下所示:創建一個小型的32位進程外COM服務器(.exe)作爲工廠COM對象來創建所需的32位對象。所以現在我的應用程序運行64位並使用32位COM對象。

My64bitApp < - > 32BitOutOfProcFactory < - > 32bitCOMServerDLL

+0

到底爲什麼你不能創建一個COM +應用程序呢? – sharptooth 2009-03-30 10:50:40

1

您需要在32位進程中承載32位COM對象。因此,無論是你的整個應用程序將不得不運行32位或者你需要將COM對象放置在COM +之類的東西中,並使用跨進程調用。

相關問題