Развертывание ActiveX - PullRequest
1 голос
/ 27 мая 2010

В течение 8 лет мы использовали ActiveX, созданный в Delphi, и теперь мы используем его в Internet Explorer через Интернет (а не на локальной машине, как это было всегда до тех пор)

Как и сегодня, мы используем это object в HTML:

<object id="ActiveX" classid="CLSID:8EC68701-329D-4567-BCB5-9EE4BA43D358" 
        width="14" height="14">
    <param name="tabName" value="AccountPlan">
</object>

У меня вопрос , каковы жизнеспособные методы для развертывания Active X Control через HTTP / S, какие параметры мне нужно добавить, чтобы указать, где его найти (http url) и загрузить новый один, если более новый доступен?

Я попал в эту статью из библиотеки MSDN, но ссылается на VB5.0 и датируется 1997 годом ... Просто хочу знать, что я могу сделать сейчас, поскольку, вероятно, инструменты развивались с прошлого века

Вся помощь приветствуется,

Спасибо.

1 Ответ

1 голос
/ 28 мая 2010

Я думаю Упаковка ActiveX Controls статья поможет вам. Для корректной установки из Интернета вам нужно добавить только codebase параметр:

<object id="ActiveX" classid="CLSID:8EC68701-329D-4567-BCB5-9EE4BA43D358" codebase="PackedControl.cab#version=1,0,0,1"
        width="14" height="14">
    <param name="tabName" value="AccountPlan">
</object>

Не забудьте добавить версию , чтобы позже можно было обновить элемент управления через Интернет.

Последние черты этого века, которые я могу вспомнить:

  1. Установка без прав администратора - Установка AX без прав admin .
  2. Служба установщика ActiveX - инструмент администрирования для установки внутри интрасети .
...