2012-11-16 57 views
0

我有一個WPF應用程序「X」我想使用它的一些文件加載​​,文件處理,數據處理,數據的學習和許多其他數據挖掘的東西。加載和啓動WPF應用程序作爲一個組件

我有在外部應用程序的數據源。該應用程序允許定製自定義數據挖掘託管DLL,但我就是不喜歡C++爲我所用。非託管DLL只是通過COM加載託管DLL並將數據傳遞到那裏。

但是 - 託管DLL仍然只是一個數據的代理。

從非託管DLL中我知道,當數據源應用程序請求用戶創建的庫時以及何時將數據發送給它們 - 當發出請求時,我希望DLL代理啓動在配置中定義的應用程序文件,掛鉤並用數據提供它。

我認爲反思可能是這樣做的最好方法。

我的想法是創建一個不同的DLL來暴露一個接口。 DLL代理將查找實現該特定接口的公共類型,創建其實例並調用其接口方法。

回答

0

回答我自己在寫這個問題的結束,我不知道爲什麼我認爲它不會先進行測試前,工作...

我的想法是創建一個不同的DLL這將暴露一個接口。 DLL代理將查找實現該特定接口的公共類型,創建其實例並調用其接口方法。