我試圖讓我的Windows 7機器上運行QBSDK。我正在嘗試運行名爲EventHandler的示例程序。它與示例EventSubscribe一起運行。我在Visual Studio 2008中編譯了這些代碼。EventHandler在文件菜單中有一個名爲Register Call Back Interface的選項。當我運行它時,表明已經創建了COM連接,但是當我嘗試訂閱EventSubscribe示例程序中的事件時,它給了我錯誤「回調應用程序無法從訂閱請求中提供的CLSID或ProgID中找到。「Windows 7中的QBSDK(QuickBooks)
在我註冊回調接口後,在我的Windows 7機器上,我注意到Unregister命令沒有突出顯示。我還在一臺裝有Visual Studio 2008的Windows XP機器上編譯了這個,我注意到Unregister被突出顯示。雖然我沒有Windows XP機器上的Quickbooks。
我已經嘗試了很多事情來得到這個工作......任何想法發生了什麼?
我使用C++
感謝,
吉姆
EventHandler中的C++代碼是:'code' _Module.UpdateRegistryFromResource(IDR_EVENTHANDLER,TRUE); _Module.RegisterServer(FALSE); AfxMessageBox(「已註冊COM回調。\ n \ n如果QuickBooks當前正在運行,請重新啓動以獲取新的註冊。」); – Jim