У меня есть dll delphi. Я создал библиотеку классов, которая импортирует DLL и зарегистрировала ее для COM-взаимодействия. У меня есть экспериментальное приложение Silvelight 4, которое вызывает COM-объект, и оно работает. Проблема заключается в следующем: как развернуть COM-компонент (и зависимую delphi dll) и зарегистрировать COM-объект на клиентской машине?Развертывание COM-dll как часть приложения Silverlight
0
A
ответ
1
Компонент COM должен быть установлен явно на клиентской машине. Стандартное развертывание Silverlight не предусматривает (по дизайну) поддержку установки компонентов COM.
Как правило, COM-взаимодействие в Silverlight действительно предназначено для работы с подпрограммами System COM, которые уже существуют в системе, - если вы выполняете встроенный кодовый интерфейс с развертыванием собственного кода, как правило, вы просто используете полный рабочий стол приложение, разработанное с помощью WPF.
Смежные вопросы
- 1. Развертывание бизнес-приложения Silverlight
- 2. Развертывание моего приложения Silverlight
- 3. Развертывание Silverlight RIA приложения заблокирован
- 4. Развертывание приложения Silverlight на IIS7
- 5. Развертывание приложения Prism как WPF и Silverlight
- 6. Развертывание wcf с помощью приложения silverlight?
- 7. Развертывание/Публикация Silverlight приложения в локальной сети
- 8. Развертывание приложения Lync Silverlight на IIS7
- 9. развертывание silverlight
- 10. Быстрое итерационное развертывание Silverlight
- 11. Развертывание сайта silverlight
- 12. Silverlight 5 Развертывание
- 13. как захватить часть экрана в Silverlight
- 14. Развертывание приложения Java. Как?
- 15. Развертывание бизнес-приложения silverlight 4 с WCF RIA
- 16. Развертывание приложения Silverlight со встроенным ASMX WebService для IIS
- 17. Развертывание приложения Hello World Silverlight для IIS5, Win XP
- 18. Развертывание приложения
- 19. Нажмите «Развертывание приложения winForm
- 20. Как отлаживать приложения Silverlight?
- 21. Развертывание приложения
- 22. silverlight 4 развертывание: system.web.ria отсутствует?
- 23. Развертывание приложения IBM Worklight
- 24. Возможно ли развертывание приложений Silverlight на Android?
- 25. Отладка приложения приложения Silverlight
- 26. Развертывание exe-файлов вместе с приложением Silverlight
- 27. Развертывание R блестящего приложения как отдельного приложения
- 28. развертывание приложений Silverlight по сравнению с IIS
- 29. Архитектура приложения Silverlight
- 30. Развертывание Java-приложения как сервлета
Спасибо. Только небольшому числу пользователей требуется функциональность COM-объекта. Я надеялся сделать основную часть системы максимально возможной для кросс-платформы (silverlight) и обеспечить доступ к устаревшему коду конкретным пользователям. –
@Wouter: вы всегда можете попытаться создать COM-объект, и если это не удается, вы знаете, что этот компонент не существует ... Таким образом, пользователи, которым нужна функциональность, могут заранее установить компонент, t нужно беспокоиться. –
Спасибо. Звучит как возможное решение. Я планировал установить компонент в тот момент, когда пользователи запрашивают функциональность, а создание COM-объекта терпит неудачу. Я буду искать примеры того, как это сделать. –