我寫EA加載項和AFAIR我必須註冊COM
,但株連我需要dll
。但我有WPF
正常的應用程序,我想分開開始的Addin和exe。我想EA用我dll
開始我主要的應用程序,但我不知道如何從dll
Repository
對象傳遞給我的應用程序,你有什麼建議嗎?甚至我的想法分開DLL和EXE是錯誤的?從DLL傳遞對象爲exe
0
A
回答
1
我解決我的問題其他,非常簡單的方法。我的解決方案DLL和EXE中有兩個項目。當我點擊菜單項,DLL執行此:
var app = new App();
app.InitializeComponent();
app.Run();
Window1.Repository = _repository; //I know static field is bad, but this is only example
而且它的工作;)
1
EA加載項必須是DLL。
如果你想要的所有加載項需要做的就是啓動另一個應用程序,這是很簡單:只要進行適當的系統調用。而不是將存儲庫傳遞給應用程序,請通過Repository.ConnectionString
並讓應用程序使用Repository.OpenFile()
打開它。
+0
如果我找不到其他東西,那是我的第二個想法;)但是,謝謝;) – 2014-09-19 17:52:29
相關問題
- 1. 從主exe文件傳遞QApplication對象到DLL
- 2. 如何從DLL傳遞對象指針並傳遞給DLL?
- 3. 將值從exe傳遞給dll C++
- 4. 將DLL從CALL傳遞到EXE
- 5. 如何將對象傳遞給DLL或從中傳回對象?
- 6. 將靜態對象從一個dll傳遞到另一個dll
- 7. angularjs傳遞值爲對象
- 8. 傳遞對象作爲OleVariant
- 9. 傳遞標誌爲對象
- 10. 傳遞對象
- 11. 傳遞對象
- 12. 傳遞對象
- 13. 如何將傳統ASP響應對象傳遞給C#DLL
- 14. 在一個exe從DLL導出使用Python對象
- 15. 從EXE和DLL訪問Singleton對象的成員變量
- 16. 對象傳遞對象WEBSERVICES
- 17. 將C++項目從.exe轉換爲.dll?
- 18. 爲什麼傳遞對象爲null?
- 19. 傳遞對象遞歸
- 20. 傳遞JSON對象
- 21. scjp傳遞對象
- 22. 報警廣播者,傳遞對象或傳遞id,並從sqlite中拉對象?
- 23. 傳遞一個對象作爲參數,傳遞對象的變量,而不是
- 24. C++ DLL變量爲vb.net exe
- 25. 在不同的DLL之間傳遞的std對象
- 26. 如何將Delphi 7中的對象傳遞給C++ dll?
- 27. 如何將C++對象傳遞給具有不同_ITERATOR_DEBUG_LEVEL的DLL
- 28. 將託管類對象傳遞給C++ dll
- 29. 在dll之間傳遞Web引用對象
- 30. 如何從PlayPlugin傳遞對象
這當然是可能有一個外接開始又連接到EA存儲庫的應用程序,如詳細我的答案。然而,這樣做是不尋常的,但是如果沒有關於您的具體情況的更多信息,則無法判斷它是否合適。 – Uffe 2014-09-19 13:32:10