0

2085

0
Автор публикации grifin85

Эта утилита входит в поставку Internet Exploler и находится в файле Ieak4.cab. Вы можете найти его на 6 диске Visual Studio в каталоге Ie4. cabarc.exe - это маленькая утилита, которая позволяет Вам сделать cab файлы из ваших OCX, DLL и так далее для распространения по интеренету. Синтаксис такой:

Читать дальше...

0

1939

0
Автор публикации grifin85

Помещая ActiveX на страницу Вы должны позаботиться о том где его возьмет пользователь. Если Ваша страница в интернeте, то тем более. Кто гарантирует, что это элемент управления есть у пользователя ??? Вот для установки Вашего ActiveX и используется ключевое слово CODEBASE. Давайте посмотрим пример:

Читать дальше...

0

1803

0
Автор публикации grifin85

Действительно размещать элементы ActiveX самому на HTML странице сложно. Для этого лучше привлечь кого-нибудь на помощь. Запускаем Microsoft Visual InterDev. При появлении окна New Project сделайте отмену. Нам нужно просто создать файл. Выбираем меню File, а потом New File. Появится диалог New File:

Читать дальше...

0

1947

0
Автор публикации grifin85

Мы с Вами научились создавать элементы ActiveX, конечно пока немножко, но все таки. Теперь давайте посмотрим как они используются. Мы с Вами можем вставлять элемент ActiveX на HTML страницу. Попробуем мы со стандартным ActiveX элементом. Это Microsoft Data and Time Picker Control Version 6 (MSCOMCT2.OCX). Итак, создаем пустой HTML документ:

Читать дальше...

0

1778

0
Автор публикации grifin85

ActiveX для клиента - это возможность запускать приложения либо просматривать результаты работы. Сам элемент может находиться либо у клиента либо на сервере, с которого он будет загружен.

Читать дальше...

0

3090

0
Автор публикации grifin85

Создавая элементы ActiveX рано или поздно станет вопрос о том как переносить эти компоненты на другой компьютер. Действительно собрав и скомпилировав элемент на своем компьютере мы автоматически его регистрируем. Есть два варианта. Первый - это создать REG файл и при переносе компонента вносить данные в реестр используя этот файл. Второй способ основан на том, что элемент ActiveX умеет сам себя регистрировать используя утилиту RegSrv32.exe. С ее помощью регистрируется элемент и удаляются сведения о регистрации очень просто.

Читать дальше...

0

2142

0
Автор публикации grifin85

Для проверки работы созданных элементов ActiveX создано специальное приложение ActiveX Test Container позволяющее проверить работу элемента не создавая приложения. Находится это приложение здесь.

Читать дальше...

0

1765

0
Автор публикации grifin85

Теперь нам нужно создать объект. Вот так.
    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;

Читать дальше...

0

1871

0
Автор публикации grifin85

Итак, наша задача создать клиента, который сможет использовать наш COM объект. Создаем приложение как Win Console Application и давайте дадим ему имя MyComClient. Вы удивлены ??? А зря. Это вполне нормальное приложение, только без графического интерфейса. Но это не важно сейчас, зато всё остальное работает. Создавайте, как пустой проект. Добавьте файл MyComClient.cpp.

Читать дальше...