Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
timnet
2 / 2 / 0
Регистрация: 29.07.2008
Сообщений: 159
#1

ActiveX в виде CAB и со встроенной внешней библиотекой MSXML 5 - C++

09.12.2010, 18:17. Просмотров 655. Ответов 0
Метки нет (Все метки)

Задача - написать ActiveX, который будет реализовывать функции MSXML 5 версии. Реализация на C++, я использую ATL библиотеку VS.NET из группы C++.

Могу сказать откуда задача возникла. Задача была - подпись XML документа в браузерном JavaScript, тоесть в HTML мы должны подписать XML документ. C 5 версии MSXML в нем появился объект
xmldsig = new ActiveXObject('Msxml2.MXDigitalSignature.5.0');
который я вызываю, но на выполнении метода SIGN этого объекта не хватает прав!!! Поэтому было решено написать свой ActiveX, который просто дернет функции xmldsig. Объект ActiveX я написал с горем попалам, на своей машине протестил - работает все ;-) ура ;-) подписывает и выдает.

Теперь главные вопросы

1. как получить CAB файл, чтобы я мог на страничке так указывать
<OBJECT id='objSignXML' codeBase='http://ipaddres/SourceSignXML/project.cab' classid='clsid:22C934EF-51AE-4E9F-B638-D27B60AC5F72'>

2. (вернее это главное;-) ) каким образом и вообще могу ли я собрать этот CAB файл вместе с пятым парсером ? Может быть каким либо образом в этом CAB нужно указать что 5 парсер нужно инсталировать.

И еще главное ;-)
Я в С++ очень большой ламер ;-) Просто есть задача написать - ну значит надо. АктивХ этот я писал с помощью человека, который сечет в COM. Теперь надо прикрутить это к HTML :-)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2010, 18:17     ActiveX в виде CAB и со встроенной внешней библиотекой MSXML 5
Посмотрите здесь:

Надо написать ActiveX Control для отображения данных в виде таблицы - C++
Есть данные в виде таблицы с заранее неизвестным количеством строк и слобцов. Надо написать ActiveX Control который эти данные будет...

Ошибки при использовании встроенной функции - C++
В классе имеется функция которая очень часто вызывается и поэтому было решено сделать ее встроенной, что бы ускорить работу программы. Но...

может ли рекурсивная функция быть встроенной? - C++
сам знаю, что не может, а почему компилится без ошибок; видимо оно компилится как обычная?

Поделитесь библиотекой - C++
Для написания лабы нужна библиотека bios.h но нет ее где скачать, не могу найти! Скиньте пожалуйста если есть у кого-то

Библиотекой не подключается vcl.h - C++
Здравствуйте! Не подключается библиотека #include &lt;vcl.h&gt; в следствии за ней #include &lt;iostream.h&gt; Не могу понять в чём проблема.Буду...

Столкнулся с библиотекой cstudio - C++
В заданном текстовом файле превратить символы табуляции на пробелы . Для работы использовать библиотеку cstudio

Работа с библиотекой MPIR - C++
Всем привет. Начинаю осваивать С++, опыт нулевой... Хочу сделать програмку для перевода из двоичной системы счисления в десятичную, при...

Работа с библиотекой <fstream> - C++
Задание: Задан массив в файле в котором указана размерность и сам массив 4 * 4, нужно считать эту матрицу, обработать ее и вывести...

Компилятор с обширной библиотекой - C++
Добрый день уважаемые форумчане. Не так давно стал обучаться программированию на языке С++. Использую компилятор code::blocks, но как...

Работа с библиотекой math.h - C++
Задача звучит так: найти f(x) при x=0.7 и остаток от деления f(x) на g(x). Среда Borland C++ 3.1 #include &lt;stdio.h&gt; #include...

Распараллеливание программы с библиотекой TBB - C++
Всем Привет! Пытаюсь распараллелить программу, которая совершает сортировку, посмотрел в интернете много разных примеров, получилось...

Не компилируется проект с библиотекой TinyXML - C++
Библиотеку ставил через &quot;Диспетчер пакетов NuGet&quot; Вот код и ошибка:


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru