#delphi #firefox #dll #activex
#delphi #firefox #dll #activex
Вопрос:
Привет, ребята: Я написал библиотеку dll ActiveX на Delphi и хочу запустить в Firefox. Как я могу это сделать?
Могу ли я в любом случае создать .xpt непосредственно из этой библиотеки dll или нет?
Комментарии:
1. ActiveX, размещенный внутри браузера, — умирающая технология. По правде говоря, она умирает уже много лет. Поскольку браузеры, отличные от IE, становятся настолько распространенными, вы столкнетесь с большим сопротивлением со стороны пользователей. Многие среды блокируют ActiveX в браузере даже в IE по соображениям безопасности. Я знаю, что сегодня это вам не поможет, но все равно это стоит знать.
Ответ №1:
Боюсь, нет способа просто создать .xpi непосредственно из библиотеки DLL. Для элемента управления ActiveX требуется узел ActiveX, которым Firefox по умолчанию не является. Кажется, это может быть, однако, с установленным плагином. Быстрый поиск в Google по «firefox activex» показывает:
- ff-activex-host
- Нептун
- Проект Mozilla ActiveX (кажется заброшенным, но есть ссылка и исходный код для Firefox 1.x)