Помещая ActiveX на страницу Вы должны позаботиться о том где его возьмет пользователь. Если Ваша страница в интернeте, то тем более. Кто гарантирует, что это элемент управления есть у пользователя ??? Вот для установки Вашего ActiveX и используется ключевое слово CODEBASE. Давайте посмотрим пример:
<HTML> <OBJECT ID="Jugger" classid="clsid:B13EB8A6-00C6-11D5-B616-87DC8395C27F" CODEBASE = "Jigger.ocx" > </OBJECT> </HTML>
В данном случае подразумевается, что если на Вашем компьютере не установлен этот элемент, то он будет загружен и установлен с того же места, что и HTML страница. CODEBASE должен завершать тег OBJECT. Этот тег можно использовать для загрузки OCX:
CODEBASE="http://www.mysite.com/mycontrol.ocx#version=4,70,0,1086"
Для inf файла:
CODEBASE="http://www.mysite.com/trustme.inf"
Для CAB файла:
CODEBASE="http://www.somesite.com/acontrol.cab#version=1,2,0,0"
При загрузке вы можете увидеть строку, которая показывает процесс загрузки. Только увидите вы это или нет зависит от скорости загрузки и Вашего внимания.
Загруженные компоненты OCX помещаются в папку:
C:\WINDOWS\Downloaded Program Files