У меня есть приложение Delphi VCL, которое я использую, чтобы показать некоторые фотографии, и я хотел бы знать, есть ли возможность превратить его в плагин браузера (например, firefox, google chrome и т. Д.), Чтобы загрузить его удаленно, как Java-апплет.Может ли проект Delphi VCL быть скомпилирован в плагин браузера?
6
A
ответ
1
для всех из них ответ НЕТ. даже для IE это иногда сложно ... Приложения VCL означают разработку win32/64 в целом, браузеры более «связаны» с веб-разработкой. вы можете пересмотреть и попытаться решить эту проблему, используя уже существующую платформу, которая может быть легко интегрирована в веб-браузеры, такие как Shockwave (да, я не люблю давать ссылки на wikipedia ...) или другой подобный инструмент.
0
Есть варианты:
- ActiveX плагин (возможно, вам необходимо включить поддержку ActiveX в браузере или использовать специальный плагин, чтобы включить его)
- NPAPI плагин (устареет в Chrome в конце 2014) , См вопрос: How to embed Delphi VCL form into HTML page using NPAPI?
0
Смежные вопросы
- 1. Проект Cordova 2.7 не может быть скомпилирован
- 2. Delphi: Почему VCL не является потокобезопасным? Как может быть?
- 3. Может ли cython быть скомпилирован с icc?
- 4. Код не может быть скомпилирован
- 5. Shader не может быть скомпилирован
- 6. сбор сборника не может быть скомпилирован
- 7. Может ли D быть скомпилирован в независимый от платформы код?
- 8. Почему он может быть скомпилирован в GNU/C++, не может быть скомпилирован в RTM VC++ 2010?
- 9. OTL не может быть скомпилирован под D2007
- 10. Класс AutoThread в Delphi VCL?
- 11. Компоненты VCL Delphi
- 12. Может ли Tesseract 3.04.01 быть скомпилирован с VS2010?
- 13. Может ли glibc быть скомпилирован в один объектный файл
- 14. Может ли Ruby быть скомпилирован и быстрее в будущем?
- 15. Может ли компонент VB6 быть скомпилирован до 64 бит?
- 16. Как этот код может быть скомпилирован?
- 17. Может ли Python быть скомпилирован для работы на V8 Engine?
- 18. Может ли Javascript быть скомпилирован и запущен вместо интерпретации?
- 19. Может ли libpcap быть скомпилирован для iPhone/armv6?
- 20. C: Код ниже не может быть скомпилирован?
- 21. Что такое BPL Runtime Delphi XE2 VCL?
- 22. Компонент AaWiz VCL, перенесенный из Delphi 5 в Delphi 2005
- 23. Проект Silverlight не скомпилирован
- 24. Delphi Tools VCL Style Designer
- 25. Компоненты без VCL Forms in Delphi
- 26. Embarcadero Delphi VCL - Название компонента
- 27. Delphi может огненную обезьяну TTabControl реплицировать VCL TPageControl.OnChanging события
- 28. Delphi, разработка Браузеры плагин
- 29. Ошибка в Delphi VCL Drag and Drop?
- 30. Как отключить стили VCL в Delphi
IIRC, несколько лет назад, я создал небольшое доказательство концепции, которое на самом деле отображало форму Delphi с кнопкой (на клике отображалось сообщение с использованием ShowMessage) на веб-странице, в то время как я не могу вспомнить все этапы , Я помню, что это было довольно легко. – ComputerSaysNo
Хотя «ActiveX» в основном мертв, потому что это был и есть кошмар доверия/безопасности, в других браузерах нет других разумных альтернатив. Delphi - это родной язык, а не язык веб-апплета. Однажды, возможно, Delphi будет поддерживать NaCL, а NaCL будет поддерживаться в большинстве или во всех браузерах, но даже тогда вы сможете работать только на ПК в Windows. –
Если у вас есть вопрос «могу ли я напрямую скомпилировать приложение Delphi VCL, так что это совместимый с кросс-браузером плагин?», Ответ - нет. Ближайшей задачей было бы создать ActiveForm (ActiveX-библиотека, содержащая ActiveForm, совместимую с Internet Explorer *, если * IE настроен на использование элементов управления ActiveX). –