Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Работа в Builder 6 с Ole сервером Excel (установлен Microsoft Office 2003) Подскажите пожалуйста каким способом можно передать переменной в программе количество листов (sheets) в Excel Application. Задача состоит в том, чтобы прокрутить в цикле имена всех листов рабочей книги Excel и найти номер/индекс того, который будет совпадать по имени со значением некой строковой переменной. Cвойство SheetsInNewWorkbook мне не подходит т.к. я не создаю новую книгу, а подключаюсь к... https://www.cyberforum.ru/ c-cpp/ thread1512302.html Почему не часто встречается СОМ в навыках С++ программиста? C/C++
Друзья, хеллоу, Вопрос вот какой, только воспримите, пожалуйста, правильно - нет цели тут никого хантить:stop:. Уже личный интерес просто, задолбалась, простите. Ищу разработчика С++ к нам в команду довольно давно. Это разработка серверной части под web-интерфейс. В работе ребята используют СОМ помимо всего прочего. Через него происходит взаимодействие между продуктами, если я все верно...
C/C++ Регулировка позиции табуляции https://www.cyberforum.ru/ c-cpp/ thread1509147.html
Имеется абзац, его необходимо разместить в соответствии с позицией табуляции на линейке. Не могу понять как это сделать. Использую com для работы с ole сервером word. Добавлено через 1 час 3 минуты Что никто не может помочь???
C/C++ Как получить данные из объекта? Подключаю файл *.tlb, далее создаю объект "Frame", он создается с параметрами по умолчанию, далее хочу изменить его размер или получить размер, но никак не получается. У объекта "Frame" есть метод "GetGeometricBounds" но не знаю как им воспользоваться. Подскажите как мне им воспользоваться? Вот кусок кода из tlb-файла где написано про эту функцию: #pragma implementation_key(128) inline void... https://www.cyberforum.ru/ c-cpp/ thread1507638.html
Как выполняется регистрация OLE программы? C/C++
Здорова! Создал программу SDI в MFC с поддержкой автоматизации, и там создался файл .reg и в нем написано идентификатор программы: REGEDIT ; Возможно, этот файл .REG используется программой установки. ; Если программа SETUP недоступна, записи, расположенные ниже, будут зарегистрированы ; в InitInstance автоматически с вызовом в ; CWinApp::RegisterShellFileTypes и...
C/C++ Программная настройка DCOM Нужно программно настроить DCOM.Меняю в реестре (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole) настройки настройки в REG_SZ,всё работает ,что делать с бинарными файлами,такими как: DefaultAccessAermissions,DefaultLaunchAermissions,итд.,не могу найти. В них,как я понимаю,и задаются права доступа. Поменял в самом dcomcnfg.exe вижу в реестре изменения ,но закономерности не вижу.На других форумах... https://www.cyberforum.ru/ c-cpp/ thread1502062.html
C/C++ WORD tables (Autowrap стиль) https://www.cyberforum.ru/ c-cpp/ thread1499245.html
Есть вот такой вот код: 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(); }
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+ (если есть). Или дать ссылку на понятное объяснение, а-ля для чайников :) https://www.cyberforum.ru/ c-cpp/ thread1495212.html
Использование браузера как COM, OLE или ActiveX C/C++
Здорова! Пытаюсь браузер прикрутить в свою программу. Прочитал эту статью создал программу, но там старая версия 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.
2 / 2 / 3
Регистрация: 02.12.2014
Сообщений: 75
28.08.2015, 23:22  [ТС] 0

Использование функций CoInitialize и CoUnitialize в контексте глобальных параметров - C/C++ - Ответ 8019503

28.08.2015, 23:22. Показов 7491. Ответов 8
Метки (Все метки)

Ответ

В моем случае, объекты COM инициализированы только в функциях (SDK) приложения. Практически все функции SDK использую параметр SessionId, который определен в глобальной переменной. То есть на момент старта приложения, вызывается функция OnAppStartAfter, в которой определяется параметр SessionId, и он неизменный до завершения приложения. В этом смысле, как я понимаю, поток единый.

Вернуться к обсуждению:
Использование функций CoInitialize и CoUnitialize в контексте глобальных параметров C/C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.08.2015, 23:22
Готовые ответы и решения:

Задача на использование функций в качестве параметров других функций
Составить программу по заданному условию. Первая часть условия является заданием на разработку...

Объявление глобальных в контексте приложения переменных
Создаю проект в vc++ 2010. Прога содержит множество форм, в которых производятся манипуляции с БД...

Использование функций в качестве формальных параметров
Помогите вычислить f(x)/g(x), где в качестве f(x) и g(x) могут быть четыре различные функции,...

С++ Использование функций как параметров процедур
Процедура Р формирует массив из элементов Z, для которых одновременно выполняются условия F1( Z)>C,...

8
28.08.2015, 23:22
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.08.2015, 23:22
Помогаю со студенческими работами здесь

Использование значений, заданных по умолчанию для параметров функций
Прочтено в учебнике "Джесс Либерти. Си++ за 21 день". Мол, затерев значения переменной в главной...

Обработать одномерный массив с использование процедур и функций без параметров и с параметрами
После первого элемента вставить 0 Обработать одномерный массив с использование процедур и функций...

Обработать одномерный массив с использование процедур и функций без параметров и с параметрами
Обработать одномерный массив с использование процедур и функций без параметров и с...

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

0
Новые блоги и статьи
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru