|
Навигация |
|
|
|
|
Шаг 40 - Управление загруженными ActiveX. |
|
Все загруженные ActiveX для IE 4.0 и выше находятся в папке C:WINDOWSDownloaded Program Files. Используя правую кнопку мыши вы имеете возможность добраться до методов работы с этими элементами.
|
|
|
Читать
дальше
|
Дата:
21 августа 2006 г.
| Просмотров:
677 раз
| Коментарий:
0
| Рейтинг:
 |
|
Шаг 39 - Распространение ActiveX по интернету, утилита CABARC и InterDev. |
|
Эта утилита входит в поставку Internet Exploler и находится в файле Ieak4.cab. Вы можете найти его на 6 диске Visual Studio в каталоге Ie4. cabarc.exe - это маленькая утилита, которая позволяет Вам сделать cab файлы из ваших OCX, DLL и так далее для распространения по интеренету. Синтаксис такой:
|
|
|
Читать
дальше
|
Дата:
21 августа 2006 г.
| Просмотров:
790 раз
| Коментарий:
0
| Рейтинг:
 |
|
Шаг 38 - CODEBASE установка ActiveX из HTML. |
|
Помещая ActiveX на страницу Вы должны позаботиться о том где его возьмет пользователь. Если Ваша страница в интернeте, то тем более. Кто гарантирует, что это элемент управления есть у пользователя ??? Вот для установки Вашего ActiveX и используется ключевое слово CODEBASE. Давайте посмотрим пример:
|
|
|
Читать
дальше
|
Дата:
21 августа 2006 г.
| Просмотров:
763 раз
| Коментарий:
0
| Рейтинг:
 |
|
Шаг 37 - Microsoft Visual InterDev на помощь ActiveX и HTML. |
|
Действительно размещать элементы ActiveX самому на HTML странице сложно. Для этого лучше привлечь кого-нибудь на помощь. Запускаем Microsoft Visual InterDev. При появлении окна New Project сделайте отмену. Нам нужно просто создать файл. Выбираем меню File, а потом New File. Появится диалог New File:
|
|
|
Читать
дальше
|
Дата:
21 августа 2006 г.
| Просмотров:
646 раз
| Коментарий:
0
| Рейтинг:
 |
|
Шаг 36 - ActiveX в HTML. |
|
Мы с Вами научились создавать элементы ActiveX, конечно пока немножко, но все таки. Теперь давайте посмотрим как они используются. Мы с Вами можем вставлять элемент ActiveX на HTML страницу. Попробуем мы со стандартным ActiveX элементом. Это Microsoft Data and Time Picker Control Version 6 (MSCOMCT2.OCX). Итак, создаем пустой HTML документ:
|
|
|
Читать
дальше
|
Дата:
21 августа 2006 г.
| Просмотров:
733 раз
| Коментарий:
0
| Рейтинг:
 |
|
Шаг 35 - ActiveX - как платформа для сетевых приложений. |
|
ActiveX для клиента - это возможность запускать приложения либо просматривать результаты работы. Сам элемент может находиться либо у клиента либо на сервере, с которого он будет загружен.
|
|
|
Читать
дальше
|
Дата:
21 августа 2006 г.
| Просмотров:
635 раз
| Коментарий:
0
| Рейтинг:
 |
|
Шаг 34 - Регистрация компонент RegSrv32. |
|
Создавая элементы ActiveX рано или поздно станет вопрос о том как переносить эти компоненты на другой компьютер. Действительно собрав и скомпилировав элемент на своем компьютере мы автоматически его регистрируем. Есть два варианта. Первый - это создать REG файл и при переносе компонента вносить данные в реестр используя этот файл. Второй способ основан на том, что элемент ActiveX умеет сам себя регистрировать используя утилиту RegSrv32.exe. С ее помощью регистрируется элемент и удаляются сведения о регистрации очень просто.
|
|
|
Читать
дальше
|
Дата:
21 августа 2006 г.
| Просмотров:
894 раз
| Коментарий:
0
| Рейтинг:
 |
|
Шаг 33 - ActiveX Test Container. |
|
Для проверки работы созданных элементов ActiveX создано специальное приложение ActiveX Test Container позволяющее проверить работу элемента не создавая приложения. Находится это приложение здесь.
|
|
|
Читать
дальше
|
Дата:
15 августа 2006 г.
| Просмотров:
762 раз
| Коментарий:
0
| Рейтинг:
 |
|
Шаг 32 - Дальше создаем клиента. |
|
Теперь нам нужно создать объект. Вот так. IUnknown* pUnk; hr = pCF->CreateInstance( NULL, IID_IUnknown, (void**) &pUnk ); pCF->Release(); if ( FAILED( hr )) { cout << "Failed to create server instance " << endl; return ; } cout << "Instance created" << endl;
|
|
|
Читать
дальше
|
Дата:
15 августа 2006 г.
| Просмотров:
623 раз
| Коментарий:
0
| Рейтинг:
 |
|
Шаг 31 - Создаем клиента. |
|
Итак, наша задача создать клиента, который сможет использовать наш COM объект. Создаем приложение как Win Console Application и давайте дадим ему имя MyComClient. Вы удивлены ??? А зря. Это вполне нормальное приложение, только без графического интерфейса. Но это не важно сейчас, зато всё остальное работает. Создавайте, как пустой проект. Добавьте файл MyComClient.cpp.
|
|
|
Читать
дальше
|
Дата:
15 августа 2006 г.
| Просмотров:
665 раз
| Коментарий:
0
| Рейтинг:
 |
|
|
|
Кто на сайте |
Гостей: |
7
|
Пользователей:
|
0
|
Всего:
|
7
|
|
|
|
|
|
|
Стоит побывать
|
|
|
Наш домик |
|
Поможем нашему домику на "карте интернета" расположиться поближе к центру мира!
(С Вас - 1 клик/сутки)
|
|