|
|
Другие темы раздела | |
C/C++ Скиньте какието примеры с OLE или книги на ету тематику Желательно не длинные))) https://www.cyberforum.ru/ c-cpp/ thread828482.html |
C/C++ Как узнать, какие интерфейсы принадлежат данной категории? Роджерсон: Регистрируя себя в некоторой категории, компонент тем самым гарантирует, что поддерживает все входящие в категорию интерфейсы. Одно из применений категорий — задание набора интерфейсов, которые компонент обязан поддерживать. Я уже всяко курил OleView и ICatInformation Не могу я узнать, какие интерфейсы задаёт некоторая категория. Помогите, ребята! На всякий случай: |
C/C++ Узнать имя компонента, реализующего интерфейс и имя категории, в которую этот интерфейс входит
https://www.cyberforum.ru/ c-cpp/ thread827943.html Темы очень близки. Поэтому два в одном решил сделать. Вот я взял у Роджерсона код: HRESULT hr = ::CoCreateInstance(CLSID_StdComponentCategoriesMgr, NULL, CLSCTX_ALL, IID_ICatInformation, (void**)&g_pICatInformation) ; |
C/C++ Переслать событие в контрол Существует класс class CFlashWnd: public IDispatch{} В нем с помощью CreateWindow создается окно и в него аттачиться контрол для FlashPlayer. Как мне переслать событие mosemove в контрол flash playera? (Если отсылать событие в окно, до flash playera оно не добирается) https://www.cyberforum.ru/ c-cpp/ thread827622.html |
C/C++ Вывод списка категорий интерфейсов не соответствует тому, что показывает утилита OleView, почему? Вот код, за основу взят код Роджерсона из его главы 6, я всё поупрощал донельзя, все проверки поубирал: #include <stdio.h> #include <stdlib.h> #include <iostream> #include <comcat.h> using namespace std; // Global interface pointers |
C/C++ Word automation + Windows server 2008 R2 = тормоза(очень сильные тормоза) Здравствуйте! Есть код, написанный правда на делфи, который экспортирует содержимое ТХТ файла в DOS кодировке в WORD. Попутно, если это необходимо, в экпортируемый текст вставляется штрих код для последующей идентификации документа. Так вот.... Данная программка прекрасно работает на следующих операц. системах - Win XP, Win 7, Win2003. Но при работе под Win 2008 server R2 получаем тормоз... https://www.cyberforum.ru/ c-cpp/ thread826744.html |
C/C++ Работа с таблицами Excel
https://www.cyberforum.ru/ c-cpp/ thread822803.html есть вот такая таблица https://docs.google.com/spreadsheet/lv?key=0AsDL8HE-bGDVdFFVWlIzbzQ5RFJJZGFyQ25xZmFYa0E&toomany=true#gid=12 надо как-то автоматически загнать значения из таблицы в обычный двумерный массив. брать надо только целые значения(например c14 д14 и тд) нашел либу для xlsx, например вот такую http://www.libxl.com/ но как-то не очень хочется вникать в это все что проще,... |
Оставить после выполнения программы книгу Excel открытой C/C++ Здравствуйте! Я создаю Ole объект: Application=CreateOleObject("Excel.Application"); Открываю книгу Excel, используя OleProcedure: Books = Application.OlePropertyGet("Workbooks"); Books.OleProcedure("Open", path1); Дальше считываю данные, записываю результат в эту же книгу. Потом убиваю процесс: Application.OleProcedure("Quit"); Скажите, пожалуйста, как сделать так, чтобы программа не... |
C/C++ Вызов метода из ВнешнейКомпоненты 1с в обход механизма ILanguageExtender
https://www.cyberforum.ru/ c-cpp/ thread819211.html Приветствую! Подскажите, можно ли из 1с вызвать метод ВнешнейКомпоненты, который реализован не через механизмы интерфейса ILanguageExtender, а через интерфейс типа IDispatch? Если да, то каким образом? Компонента в 1с подключается и методы спокойно вызываются через механизм ILanguageExtender, а метод, наследуемый от интерфейса типа IDispatch в то же время не обнаруживается. Добавлено... |
C/C++ Транслируются ли аргументы функции CoCreateInstance в аргументы функции DllGetClassObject? НУ то есть я думаю должно быть понятно, о чём речь. В клиенте вызывается функция: CoCreateInstance ( REFCLSID, аргумент__2, аргумент__3 REFIID, void** ); https://www.cyberforum.ru/ c-cpp/ thread815668.html |
Можно ли компилятором gcc создать COM объекты, сервер, в частности? C/C++ По-моему, нет. Ведь в сервере среди всего прочего надо реализовывать метод объекта QueryInterface. Он может запросто принять первым параметром IID_IUnknown, но он нигде не определён, вот в чём дело! То ест в unknwn.h MSVS он прописан как 00000000-0000-0000-C000-000000000046 А вот unknwn.h gcc #ifndef COM_NO_WINDOWS_H #include <windows.h> #endif #ifndef _UNKNWN_H #define _UNKNWN_H #if... |
C/C++ При регистрации COM объета ось не может найти точку входа в DllRegisterServer Почему? Воот dll: //comreg.cpp //Тут если чё прототип STDAPI DllRegisterServer(void) //если закомменчу, то тот же эффект #include <olectl.h> STDAPI DllRegisterServer(){ https://www.cyberforum.ru/ c-cpp/ thread810410.html |
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,422
|
|
10.04.2013, 23:04 | 0 |
Невозможно инициализировать CoInitializeSecurity после вызова CFileDialog - C/C++ - Ответ 439399810.04.2013, 23:04. Показов 8304. Ответов 7
Метки (Все метки)
Ответ
решение в том чтобы вызвать инит самому до того как к нему доберутся те руки которые вы хотите поотрывать.
листаем например здесь http://msdn.microsoft.com/en-u... s.85).aspx (см. "The CoInitializeSecurity function initializes the security layer and sets the specified values as the security default. If a process does not call CoInitializeSecurity, COM calls it automatically the first time an interface is marshaled or unmarshaled, registering the system default security." как вариант пробуем копать CoSetProxyBlanket http://msdn.microsoft.com/en-u... 92692.aspx Добавлено через 14 секунд решение в том чтобы вызвать инит самому до того как к нему доберутся те руки которые вы хотите поотрывать. листаем например здесь http://msdn.microsoft.com/en-u... s.85).aspx (см. "The CoInitializeSecurity function initializes the security layer and sets the specified values as the security default. If a process does not call CoInitializeSecurity, COM calls it automatically the first time an interface is marshaled or unmarshaled, registering the system default security." как вариант пробуем копать CoSetProxyBlanket http://msdn.microsoft.com/en-u... 92692.aspx Вернуться к обсуждению: Невозможно инициализировать CoInitializeSecurity после вызова CFileDialog C/C++
0
|
10.04.2013, 23:04 | |
Готовые ответы и решения:
7
(MFC) После вызова CFileDialog окно выглядит неактивным Невозможно применить семейство Request.Form после вызова BinaryRead После вызова печати, я хочу попасть на ту форму что вызывала, и на то поле где была до вызова нужно чтобы функция располагалась до ее вызова, после ее вызова и в другом файле. Как это сделать? |
10.04.2013, 23:04 | |
10.04.2013, 23:04 | |
Помогаю со студенческими работами здесь
0
Невозможно инициализировать enum целыми числами оформить решение в виде функции следующими способами: 1. функция расположена после ее вызова; 2. функция расположена после до ее вызова; 3. функ CoInitializeSecurity Error(RPC_E_TOO_LATE 0x80010119) Многоточие после вызова функции |
Новые блоги и статьи | |||||
Какой локальный веб-сервер выбрать
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 часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
|
Как определить, содержит ли строка подстроку в JavaScript
InfoMaster 19.01.2025
При разработке веб-приложений часто возникает необходимость выполнять различные операции со строками, среди которых особое место занимает поиск подстрок. JavaScript предоставляет несколько встроенных. . .
|
Что такое метаклассы в Python
InfoMaster 19.01.2025
Метаклассы в Python представляют собой один из самых мощных и одновременно сложных механизмов языка, позволяющий программистам контролировать процесс создания классов. По своей сути, метакласс. . .
|
Как удалить свойство из объекта JavaScript
InfoMaster 19.01.2025
В современной веб-разработке объекты JavaScript играют фундаментальную роль в организации и структурировании данных. Они представляют собой контейнеры, которые хранят связанные данные и. . .
|
Какая разница между String и string в C#
InfoMaster 19.01.2025
В языке программирования C# существует интересная особенность: для работы со строками можно использовать как String, так и string. Эта двойственность часто вызывает вопросы у разработчиков, особенно. . .
|
Как в Git откатить репозиторий к предыдущему коммиту
InfoMaster 19.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, предоставляя разработчикам мощные инструменты для управления изменениями в. . .
|
Как работают замыкания (closure) в JavaScript
InfoMaster 19.01.2025
В мире современной веб-разработки замыкания (closures) представляют собой один из фундаментальных концептов языка JavaScript, который часто вызывает затруднения у начинающих разработчиков, но при. . .
|