Я пишу EA Addin и AFAIR Мне нужно зарегистрировать COM
, но для этого мне нужно dll
. Но у меня есть обычное приложение в WPF
, и я хотел бы просто отделить запуск Addin и exe. Я хочу, чтобы EA использовал мой dll
, чтобы начать мое основное приложение, но я не знаю, как передать Repository
объект из dll
в мое приложение, есть ли у вас какие-либо предложения? Или даже моя идея отделить dll и exe не так?Передача объекта из dll в exe
0
A
ответ
1
Я решаю свою проблему другим, очень простым способом. У меня есть два проекта в моем решении DLL и EXE. Когда я нажимаю на MENUITEM, 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
Это была моя вторая идея, если я больше ничего не могу найти;) Но спасибо;) –
Смежные вопросы
- 1. Передача объекта QApplication из главного exe в DLL
- 2. Передача объекта управляемого класса в C++ dll
- 3. Передача сообщения другому exe из exe C#
- 4. Запуск exe, преобразованного в dll из другого exe
- 5. Obfuscation из .NET EXE/DLL
- 6. Встраивается * .exe в dll
- 7. Передача данных EXE в одну или несколько библиотек DLL
- 8. Вставить DLL в Exe
- 9. Передача статического объекта из одной dll в другую
- 10. Передача объекта класса C# в и из класса DLL C++
- 11. Передача параметра exe
- 12. передавая значения из exe в dll C++
- 13. функция вызова из dll в exe C++
- 14. Отправлять данные обратно в .exe из dll
- 15. Запуск DLL в качестве exe
- 16. инъекции dll в exe-файл
- 17. VS2008 совместимость с exe-VC6 dll
- 18. Передача PChar из DLL Delphi
- 19. Как создать файлы MSIL из dll/exe
- 20. Преобразование .exe в инъекционную Dll
- 21. Dll и exe в asp.net?
- 22. WPF. Встраивать DLL в EXE
- 23. Создайте .EXE, который вызывает функцию из .dll
- 24. EXE и DLL зависимости - Когда перекомпилировать EXE?
- 25. Передача статической dll из динамической dll из кода
- 26. Загрузка exe из exe
- 27. Передача строки из DLL в C#
- 28. Передача строки из dll фортрана в C#
- 29. Передача строк из VBA в C++ DLL
- 30. Передача строки из C# в C DLL
Это, конечно, можно иметь Add-In запустить приложение, которое в свою очередь, подключается к репозиторию EA, как описано в мой ответ. Однако это необычно, но без дополнительной информации о вашем конкретном случае невозможно определить, подходит ли это или нет. – Uffe