|
|
Другие темы раздела | |
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 |
C/C++ При перекомпиляции сервера перекомпилируется клиент, а что, собственно в этом плохого?
https://www.cyberforum.ru/ c-cpp/ thread800177.html Друзья! Начинаем цикл вопросов про COM- Объекты. Первый вопрос возник по статье Безверхова, вот здесь статья. Вот там такой пример: //myobj.cpp - реализация методов объекта сервера #include "myobj.h" void Foo::SetA(int i){a = i;} void Foo::SetB(float f){b = f;} void Foo::SetAB(int i, float f){a = i; b = f;} //myobj.h - определение объекта Foo class Foo { |
C/C++ Вывод в word Помогите пожалуйста каким-нибудь простым кодом, чтобы проверить возможность вывода данных в word. У меня стоит Embarcadero C++Builder XE3 и MS Office 2010 |
C/C++ Чтение данных из Excel с Visual C++
https://www.cyberforum.ru/ c-cpp/ thread797251.html Здраствуйте. Нужно запрограммировать считывание данных из Excel-файла на Visual C++ (MVS 2005). Какие библиотеки для этого требуется подключить и какие процедуры использовать? |
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,686
|
||||||
04.04.2013, 16:20 [ТС] | 0 | |||||
Узнать имя компонента, реализующего интерфейс и имя категории, в которую этот интерфейс входит - C/C++ - Ответ 436030504.04.2013, 16:20. Показов 2414. Ответов 7
Метки (Все метки)
Ответ
Вы не поняли. Я всё сделал так, как вы сказали. Но я таким образом могу получить id категорий, к которым принадлежит некоторый CLSID, правильно? А мне нужно id категорий, к которым принадлежит не компонет (ибо CLSID идентификатор компонента), а интерфейс!
Ну то есть я так понял, интерфейс вообще может быть не категоризирован. А тогда вообще задача одноходовая- как узнать CLSID компонента (ов) которые реализуют такой-то интерфейс? Иначе как интерфейсом-то воспользоваться? От того, что он лежит мёртвым грузом, мне ни жарко , ни холодно. Итак, имеем интерфейс ICatInformation Лезем в ComCat.h (ну а что делать?)? ищем идентификатор, вот он:
HKEY_CLASSES_ROOT\Interface\ ищем раздел с таким именам, нашли. Максимум инфы, которую я могу оттуда почерпнуть, это количество методов NumMethods и какая-то фигня называющаяся ProxyStubClsid32 с GUID-ом, естессно. Где там имя компонента (CLSID_StdComponentCategoriesMgr) ума не приложу. А найти это имя надо. Вернуться к обсуждению: Узнать имя компонента, реализующего интерфейс и имя категории, в которую этот интерфейс входит C/C++
0
|
04.04.2013, 16:20 | |
Готовые ответы и решения:
7
Как узнать имя таблицы на которую установлен курсор UnitTests, проверка экземпляра класса, реализующего интерфейс Как узнать имя нового созданого компонента Как узнать имя компонента по его тегу? |
04.04.2013, 16:20 | |
04.04.2013, 16:20 | |
Помогаю со студенческими работами здесь
0
Как узнать имя компонента в котором было вызвано PopupMenu? Как узнать имя компонента над которым находиться курсор Создать интерфейс IPerson (человек), включающий в себя свойства: Name (имя), BirthDate (дата рождения) и метод PrintInfo Как узнать полное имя файла зная его краткое имя? |
Новые блоги и статьи | |||||
Преобразование полей (элементов управления содержимым) в обычный текст
РоΜа 23.01.2025
Возникла необходимость преобразовать поля в текст (те, что на вкладке разработчик добавляются) . Помучившись родил следующее:
Sub ПоляВТекст()
Преобразует все поля в текст (даты, текст,. . .
|
Как проверить существование директории в скрипте Bash
bt_guru 23.01.2025
При разработке скриптов Bash одной из ключевых задач является корректная работа с файловой системой, где особое место занимает проверка существования директорий. Эта операция становится критически. . .
|
Как работают срезы (slice) в Python
bytestream 23.01.2025
Python предоставляет разработчикам мощный и гибкий инструмент для работы с последовательностями данных - срезы (slices). Эта функциональность позволяет извлекать, модифицировать и управлять. . .
|
Как удалить подмодуль (submodule) в Git
bytestream 23.01.2025
При работе с крупными проектами в системе контроля версий Git разработчики часто сталкиваются с необходимостью управления зависимостями и внешними компонентами. Подмодули (submodules) представляют. . .
|
В чем разница между @staticmethod и @classmethod в Python. Декораторы методов
bytestream 23.01.2025
В Python декораторы методов представляют собой мощный инструмент, позволяющий модифицировать поведение функций и методов без изменения их исходного кода. Эта возможность является одной из. . .
|
Как преобразовать InputStream в String в Java
bytestream 23.01.2025
В мире Java-разработки работа с потоками данных является одной из ключевых операций при создании современных приложений. InputStream, как фундаментальный класс для обработки входных потоков данных,. . .
|
Как обновить форк (ответвление) репозитория в Git
bytestream 23.01.2025
Одним из наиболее мощных инструментов Git для организации совместной работы является механизм форкинга репозиториев, который позволяет создавать независимые копии проектов для дальнейшей разработки. . . .
|
Как работает async/await в C#. Асинхронное программирование в .NET
bytestream 23.01.2025
Введение в асинхронное программирование
Асинхронное программирование представляет собой важнейшую концепцию современной разработки программного обеспечения, особенно в контексте создания. . .
|
КуМир: полное руководство
bytestream 23.01.2025
Введение в КуМир: история создания и назначение
КуМир (Комплект Учебных МИров) представляет собой образовательную среду программирования, которая была создана для обучения основам алгоритмизации и. . .
|
Что такое OLAP. Где и как использовать многомерный анализ данных
bytestream 23.01.2025
Введение в OLAP-технологии
В современном мире бизнес-аналитика и обработка больших массивов данных играют ключевую роль в принятии стратегических решений. Организации накапливают огромные объемы. . .
|
MongoDB: что это, для чего нужна и как использовать
bytestream 23.01.2025
Введение в MongoDB: современная документоориентированная СУБД
В современном мире разработки программного обеспечения выбор правильной системы управления базами данных является критически важным. . .
|
Как использовать закрытый ключ шифрования в Git. Шифрование в Git
bytestream 23.01.2025
Установка и настройка закрытых ключей в Git предоставляет дополнительный уровень безопасности для работы с репозиториями. Для начала необходимо создать пару ключей, обычно это осуществляется с. . .
|