我有一個基於CWinApp的應用程序,它構建爲一個由另一個第三方應用程序作爲插件加載的DLL。我的應用程序公開導出的StartPlugin()方法,該方法創建一個CDialog派生對話框。此導出的函數以某種方式由第三方應用程序調用。我希望能夠在第三方應用程序之外運行我的DLL,以便我可以測試和玩弄UI的東西(而不是單元測試)。MFC DLL的GUI線程?
如何創建一個測試工具讓我可以運行我的dll代碼?我不確定主應用程序如何啓動我的dll插件,但我猜測它正在創建一個用戶界面線程?所以我只需要創建一個簡單的exe文件,它可以以某種方式加載我的dll並創建一個新的線程或其他東西。任何指向解釋類似內容的教程或文章的鏈接。
我很驚訝,如果你有一個MFC DLL,你不知道如何自己做這個。你已經知道如何啓動你的插件,你可以通過調用StartPlugin來完成。 –