Шаг 38 - CODEBASE установка ActiveX из HTML

Помещая 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" 

При загрузке вы можете увидеть строку, которая показывает процесс загрузки. Только увидите вы это или нет зависит от скорости загрузки и Вашего внимания.

38_1.gif (1220 b)

Загруженные компоненты OCX помещаются в папку:

C:\WINDOWS\Downloaded Program Files

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.