Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Как выполняется регистрация OLE программы? https://www.cyberforum.ru/ c-cpp/ thread1503767.html
Здорова! Создал программу 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 вижу в реестре изменения ,но закономерности не вижу.На других форумах...
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(); } https://www.cyberforum.ru/ c-cpp/ thread1498018.html
Создание COM DLL: ошибка в приведении типов C/C++
Здорова! Читаю про 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
C/C++ Использование браузера как COM, OLE или ActiveX https://www.cyberforum.ru/ c-cpp/ thread1489335.html
Здорова! Пытаюсь браузер прикрутить в свою программу. Прочитал эту статью создал программу, но там старая версия IE7 используется и плохо JavaScript обрабатывает. От здесь. Как можно IE11 использовать в своих программах? Я могу как то IE11 встроить в свою программу, для этого что нужно ??? Читаю за COM OLE и Activex и ничего не разберу.
C++ & OpenOffice SDK C/C++
Всем привет. Недавно появилась задача из приложения, написанного на языке С++, выгрузки данных в документы OpenOffice. Желательно, данную задачу решить с помощью OpenOffice SDK. Для решения задачи использовал следующее: - OpenOffice версии 4.1.1; - OpenOffice SDK 4.1.1; - Visual C++ 11.
C/C++ Создание компонентов в ActiveX MFC не используя Dialog Всем привет! Нужна помощь, создаю элемент управления ActiveX. нужно создать несколько полей для ввода и бегунков, не используя диалог(динамически так сказать).Подскажите пожалуйста,как сделать. Желательно примеры.В MFC навичок.)) в итоге должно получиться так https://www.cyberforum.ru/ c-cpp/ thread1484242.html 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, которые находятся в той же...
C/C++ Получить значение отдельной ячейки и установить его ячейке в Excel Собственно, такую вещь на Delphi делал так: ExcelApp.WorkBooks.WorkSheets.cells.value:=DBGridOperations.DataSource.DataSet.Fields.AsString; На плюсах у меня ячейка Excel в отдельной переменной, пытаюсь присвоить так: vVarCell.OlePropertySet("Value", DBGrid1->DataSource->DataSet->Fields->AsString); Но чет не фурычит. Что я делаю не так? https://www.cyberforum.ru/ c-cpp/ thread1442176.html
7 / 7 / 6
Регистрация: 18.03.2012
Сообщений: 43
0

Как получить данные из объекта? - C/C++ - Ответ 7929107

31.07.2015, 11:34. Показов 1977. Ответов 9
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Подключаю файл *.tlb, далее создаю объект "Frame", он создается с параметрами по умолчанию, далее хочу изменить его размер или получить размер, но никак не получается. У объекта "Frame" есть метод "GetGeometricBounds" но не знаю как им воспользоваться.
Подскажите как мне им воспользоваться?

Вот кусок кода из tlb-файла где написано про эту функцию:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#pragma implementation_key(128)
inline void MyApplication::Frame::PutGeometricBounds ( const _variant_t & _arg1 ) {
    _com_dispatch_method(this, 0x67626e64, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, 
        L"\x000c", &_arg1);
}
 
#pragma implementation_key(129)
inline _variant_t MyApplication::Frame::GetGeometricBounds ( ) {
    VARIANT _result;
    VariantInit(&_result);
    _com_dispatch_method(this, 0x67626e64, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&_result, NULL);
    return _variant_t(_result, false);
}
.... 
.... 
 
Frame : IDispatch
{
    // Property data
 
    __declspec(property(get=GetGeometricBounds,put=PutGeometricBounds))
    _variant_t GeometricBounds;
...
...
 
 // Methods: 
 
void PutGeometricBounds (
        const _variant_t & _arg1 );
    _variant_t GetGeometricBounds ( );
....
....
}


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

Как получить библиотеку типа *.tlb из COM-объекта *.exe
Здравствуйте! =) Прошу подсказку у экспертов в COM`е. Можно ли сгенерировать библиотеку типа...

Получить данные объекта, выбранного в селекторе
Есть сущность Products, у каждого продукта есть тайтл, цена. В контролере продукта я создал метод...

Как вывести данные из объекта?
Есть объект config::gi() , он содержит: Config Object ( => Array ( ...

Как вытащить данные из объекта?
Доброго времени суток! Есть структура граф. Есть два представления Л и М граф. В конструкторе графа...

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

Как вытащить данные из ole объекта?
в каждой стоке таблицы зашит объект ole (рисунок формата bmp), как можно можно сохранить этот...

Как получить размер объекта
Доброго времени суток вопрос: как можно получить размер объекта? к примеру есть 3d-объект -...

Как вернуть массив, и как неявно получить атрибут объекта?
хочу спросить как из функции вернуть массив int g(void){ int a; //как-то его...

Как прочитать все данные из объекта Session?
у меня asp-страниц около 20 и в каждой из них есть по 2-3 объекта Session, но вот беда - не помню...

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