Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Программная настройка DCOM Нужно программно настроить DCOM.Меняю в реестре (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole) настройки настройки в REG_SZ,всё работает ,что делать с бинарными файлами,такими как: DefaultAccessAermissions,DefaultLaunchAermissions,итд.,не могу найти. В них,как я понимаю,и задаются права доступа. Поменял в самом dcomcnfg.exe вижу в реестре изменения ,но закономерности не вижу.На других форумах... https://www.cyberforum.ru/ c-cpp/ thread1502062.html WORD tables (Autowrap стиль) C/C++
Есть вот такой вот код: Variant vApp = CreateOleObject("Word.Application"); vApp.OlePropertySet("Visible", true); Variant vVarDocs = vApp.OlePropertyGet("Documents"); vVarDocs.OleProcedure("Add"); Variant vDoc = vVarDocs.OleFunction("Item", 1); Variant vVarPars = vDoc.OlePropertyGet("Paragraphs"); vVarPars.OleProcedure("Add"); // Добавляем параграф: Variant vPar =...
C/C++ Не отрабатывают методы IHTMLElement в лямбде while (cont) { client.request(request).then((http_response response) { if (response.status_code() == status_codes::OK) { buttonUp->click(); } }).wait(); } https://www.cyberforum.ru/ c-cpp/ thread1498018.html C/C++ Создание COM DLL: ошибка в приведении типов https://www.cyberforum.ru/ c-cpp/ thread1496687.html
Здорова! Читаю про COM, в книге нашел пример Пример EX24B - обычная MFC DLL, содержащая настоящую COM-версию класса CSpaceship. Вот код Файл INTERFACE.h: struct IMotion : public IUnknown { STDMETHOD_(void, Fly) ()=0;
C/C++ Что такое COM+?
Не знал в каком разделе задать данный вопрос, поэтому товарищи модераторы, если что - извините :) Может кто-нибудь доступным для новичка языком, объяснить что такое com+? Цели его использования и примеры альтернативы com+ (если есть). Или дать ссылку на понятное объяснение, а-ля для чайников :)
C/C++ Использование браузера как COM, OLE или ActiveX https://www.cyberforum.ru/ c-cpp/ thread1489335.html
Здорова! Пытаюсь браузер прикрутить в свою программу. Прочитал эту статью создал программу, но там старая версия IE7 используется и плохо JavaScript обрабатывает. От здесь. Как можно IE11 использовать в своих программах? Я могу как то IE11 встроить в свою программу, для этого что нужно ??? Читаю за COM OLE и Activex и ничего не разберу.
C/C++ C++ & OpenOffice SDK https://www.cyberforum.ru/ c-cpp/ thread1488453.html
Всем привет. Недавно появилась задача из приложения, написанного на языке С++, выгрузки данных в документы OpenOffice. Желательно, данную задачу решить с помощью OpenOffice SDK. Для решения задачи использовал следующее: - OpenOffice версии 4.1.1; - OpenOffice SDK 4.1.1; - Visual C++ 11.
C/C++ Создание компонентов в ActiveX MFC не используя Dialog
Всем привет! Нужна помощь, создаю элемент управления ActiveX. нужно создать несколько полей для ввода и бегунков, не используя диалог(динамически так сказать).Подскажите пожалуйста,как сделать. Желательно примеры.В MFC навичок.)) в итоге должно получиться так
C/C++ Вывод данных в Word (перевод кода) Добрый вечер. Нашел такую статейку по выводу выбранных полей из таблицы, но в Delphi, проверил работает нормально: папке с программой создайте папку shablon для хранения шаблонов и папку output для хранения полученных документов. Запустите Microsoft Word, введите произвольный текст документа с именами #tab#, #fam#, #imya#, #datar#. Сохраните файл в папку shablon. При этом в поле тип файла... https://www.cyberforum.ru/ c-cpp/ thread1461802.html C/C++ Fatal error LNK1104. Удаленный, межпроцессорный com объект Пытаюсь собрать makefile из урока Дейла Роджерсона. Вылезает ошибка LINK : fatal error LNK1104 cannot open file 'libcimtd.lib'. На форумах пишут , что нужно везде поменять ,к примеру, iostream.h на iostream. Не помогает. Запускаю makefile с помощью Developer Command Prompt for VS2013 (стандартные \ visual studio2013\ Tools). Пробовал через другие командные строки VS, которые находятся в той же... https://www.cyberforum.ru/ c-cpp/ thread1443434.html
C/C++ Получить значение отдельной ячейки и установить его ячейке в Excel
Собственно, такую вещь на Delphi делал так: ExcelApp.WorkBooks.WorkSheets.cells.value:=DBGridOperations.DataSource.DataSet.Fields.AsString; На плюсах у меня ячейка Excel в отдельной переменной, пытаюсь присвоить так: vVarCell.OlePropertySet("Value", DBGrid1->DataSource->DataSet->Fields->AsString); Но чет не фурычит. Что я делаю не так?
C/C++ Импорт диапазона из Excel в вариантный массив Всем доброго времени суток.Ребята,подскажите пожалуйста,как из Екселя выдернуть сразу диапазон ячеек со значениями и запихнуть в вариантный массив?3 дня уже курю гугл - и все никак не выйдет.В какую сторону хоть копать? Могу создать вариантный массив,считать каждую ячейку в экселе отдельно,и запихнуть в данный массив.Но при объеме данных свыше 50 000 строк чтение довольно долго выходит.А эти... https://www.cyberforum.ru/ c-cpp/ thread1438696.html
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
0

Как выполняется регистрация OLE программы? - C/C++ - Ответ 7902753

23.07.2015, 18:03. Показов 2015. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здорова!
Создал программу SDI в MFC с поддержкой автоматизации, и там создался файл .reg и в нем написано идентификатор программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
REGEDIT
; Возможно, этот файл .REG используется программой установки.
;   Если программа SETUP недоступна, записи, расположенные ниже, будут зарегистрированы
;   в InitInstance автоматически с вызовом в
;   CWinApp::RegisterShellFileTypes и COleObjectFactory::UpdateRegistryAll.
 
 
HKEY_CLASSES_ROOT\MyOleClock.Document = MyOleClock.Document
 
 
HKEY_CLASSES_ROOT\MyOleClock.Document\CLSID = {9387071F-4929-4D62-8E7F-66914496A0D1}
 
HKEY_CLASSES_ROOT\CLSID\{9387071F-4929-4D62-8E7F-66914496A0D1} = MyOleClock.Document
HKEY_CLASSES_ROOT\CLSID\{9387071F-4929-4D62-8E7F-66914496A0D1}\ProgId = MyOleClock.Document
 
HKEY_CLASSES_ROOT\CLSID\{9387071F-4929-4D62-8E7F-66914496A0D1}\LocalServer32 = MyOleClock.EXE
тут получается идентификатор MyOleClock.Document. В самой программе никак не могу его найти, использовал поиск по файла. Если просто создаем класс с идентификатором то там создается макрос IMPLEMENT_OLECREATEи он регистрирует
C++
1
2
IMPLEMENT_OLECREATE(CEx25bAuto, "Auto", 0xa9515ad8, 0x5b85, 
    0x11d0, 0x84, 0x8f, 0x0, 0x40, 0x5, 0x26, 0x30, 0x5b)
Тут получается progID Auto. А где происходит регистрация для SDI приложений. Где это "MyOleClock.Document" добавляется в реестр?

Добавлено через 19 минут
И как мне поменять имя для OLE объекта? Я заменил в этом файле .reg MyOleClock.Document на MyOleClock.Document1. и толку ничего не поменялось, нужно где то в файле менять. Где то там оно создается имя, а где хз.

Добавлено через 15 минут
Похоже для SDI приложений нельзя изменить, это похоже стандартное имя которое регистрирует функция COleObjectFactory::UpdateRegistryAll();, А если я файлы имени изменю у меня уже другие имена появятся или мастер их не по именам файлов создает. Откуда появилось это имя MyOleClock.Document и где его можно поменять?

Добавлено через 4 часа 16 минут
Разобрался находится в ресурсах, в строковом параметре IDR_MAINFRAME

Добавлено через 2 минуты
а сам GUID находится в Cpp файле класса документа. Его регистрирует функция UpdateRegistry в Функции InitInstense приложения, обновляет реестр windows на основе строкового реестра IDR_MAINFRAME

Вернуться к обсуждению:
Как выполняется регистрация OLE программы? C/C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.07.2015, 18:03
Готовые ответы и решения:

Регистрация OLE сервера и корректная работа control-ов
Здравствуйте всем. 1. Я установил Trial версию TeeChart ActiveX (Microsoft Access 2013) 2....

Activ-X и OLE: при добавлени в форму он заявляет что объект не зарегестрирован и требуется регистрация
Кто может помочь. У меня Activ-X- элемент (расширение *.ocx) стороннего разработчика. Инсталяция...

Регистрация программы на Delphi (как обойти)
Всем привет! помогите мне пожалуйста если сможете. Я не давно наткнулся на одну интересную...

Как увидеть содержание типа OLE Object с помощью Delphi-Ole Conteiner?
Привет всем, я из Болгарии у меня такой вопрос: я работю с MSAccess и в ней есть Table и Field с...

0
23.07.2015, 18:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.07.2015, 18:03
Помогаю со студенческими работами здесь

Php регистрация , не могу найти ошибку. Код выполняется, но в базу данных ничего не добавляется
<?php if (isset($_POST)) { $login= htmlspecialchars($_POST);...

Как выбрать Ole файл в диалоговом окне и присвоить его к компоненту "Обложка(Присоединенный ole)"?
Как выбрать Ole файл в диалоговом окне и присвоить его к компоненту "Обложка(Присоединенный ole)"?...

Регистрация программы
Доброго времени суток. У меня такая проблемка. Я создал текстовый редактор на дельфи и необходимо...

Работа с OLE. Вставка времени, даты и иконки программы.
Добрый день, подскажите, пожалуйста как вставить время, дату? Пыталась вставить иконку, ошибка...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru