Можно ли скомпилировать проект Delphi VCL в плагин для браузера?
У меня есть приложение Delphi VCL, которое я использую для показа некоторых изображений, и я хотел бы знать, есть ли возможность превратить его в плагин для браузера (например, Firefox, Google Chrome и т. Д.), Чтобы загрузить его удаленно, как Java-апплет.
4 ответа
Для всех них ответ НЕТ. даже для IE это иногда сложно... Приложения VCL в целом означают разработку win32/64, браузеры более "связаны" с веб-разработкой. Вы можете пересмотреть и попытаться решить эту проблему, используя уже существующую платформу, которая может быть легко интегрирована в веб-браузеры, такие как Shockwave (да, я не люблю давать ссылки на википедию...) или другой подобный инструмент.
Вы можете использовать VirtualUI от CybeleSoft для запуска вашего приложения Windows в браузере. Вам все еще нужно настроить свой внутренний сервер с базой данных и т. Д. И убедиться, что некоторые операции заблокированы - вы не хотите, чтобы кто-то просматривал файлы вашего сервера ;-)
Есть варианты:
- Плагин ActiveX (вам может потребоваться включить поддержку ActiveX в браузере или использовать специальный плагин для его включения)
- Плагин NPAPI (устарел в Chrome в конце 2014 года). Смотрите вопрос: Как встроить форму Delphi VCL в HTML-страницу, используя NPAPI?