Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Можно ли компилятором gcc создать COM объекты, сервер, в частности? https://www.cyberforum.ru/ c-cpp/ thread813021.html
По-моему, нет. Ведь в сервере среди всего прочего надо реализовывать метод объекта 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(){
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 https://www.cyberforum.ru/ c-cpp/ thread799916.html
Чтение данных из Excel с Visual C++ C/C++
Здраствуйте. Нужно запрограммировать считывание данных из Excel-файла на Visual C++ (MVS 2005). Какие библиотеки для этого требуется подключить и какие процедуры использовать?
C/C++ #import IEnumGUID создает исключение Доброе время суток. Надо написать OPC клиент (С++). Почитал литературу, примеры кода... Вышел такой каменный цветок: # import "c:\\Windows\system32\opcenum.exe"\ rename_namespace ("OPCENUM") #include <iostream> using namespace OPCENUM; int GetOPCServerList(); https://www.cyberforum.ru/ c-cpp/ thread792274.html
C/C++ Чтение из Excel в StringGrid Здравствуйте! Как считать информацию из открытого файла Excel в StringGrid? Пробовала вот так: void __fastcall TForm1::FormCreate(TObject *Sender) { Variant Application,Books,Book,Book1,Sheets,Sheet,Cells,Cell,Chart; Application=CreateOleObject("Excel.Application"); Application.OlePropertySet("Visible",true); Books = Application.OlePropertyGet("Workbooks"); WideString path1... https://www.cyberforum.ru/ c-cpp/ thread783062.html C/C++ Builder+Excel
Здравствуйте! Вот моя программа, которая считывает из excel данные, делает рассчет, записывает данные в новый лист, потом на еще одном листе строит диаграмму. Она правильно работает. Variant Application,Books,Book,Book1,Sheets,Sheet,Cells,Cell,Chart; Application=CreateOleObject("Excel.Application"); Application.OlePropertySet("Visible",true); Books =...
C/C++ Не могу найти Народ, ищу книгу Дэвид Чеппел. Технологии ActiveX и OLE. Microsoft Press (ISBN 5-7502-0029-9, 1997г). Нигде не могу найти. Упоминания о ней есть, а найти не могу. Помогите кто чем сможет. Или назовите другие книги, на эту тему. https://www.cyberforum.ru/ c-cpp/ thread779108.html C/C++ OLE автоматизация https://www.cyberforum.ru/ c-cpp/ thread775311.html
Добрый день! Помогите пожалуйста новичку. Объясните на пальцах как подключиться к OLE. Есть устройство подключенное через COM порт, управление устройством осуществляется через OLE. В руководстве описано как подключиться из Delphi, но мне нужно из с++. Нашел простые примеры но они работают только в c++ builder а я использую MinGW и Geany. Нашел еще такую инфу. Но для меня сложновато, мне нужно...
Word фотографии и програмирование C/C++
Добрый вечер! Как можно включить в документ Word фотографии: на один лист по шесть фотографий. Приходится по роду деятельности составлять фотообзор и при этом количество фотографий формируемых в документе может достигать 100 шт. При этом на эту механическую работу приходится тратить много времени и составлять таблицы и включать каждую фотографию по отдельности. Как можно автоматизировать или...
C/C++ Работа с Excel У программы есть файл. Нужно чтобы можно было записать из файла excel данные в этот файл и наоборот из этого файла в файл excel. Как и то и другое делается? какие библиотеки подключать? https://www.cyberforum.ru/ c-cpp/ thread767394.html
Модератор
3400 / 2171 / 353
Регистрация: 13.01.2012
Сообщений: 8,408
25.03.2013, 14:55 0

Транслируются ли аргументы функции CoCreateInstance в аргументы функции DllGetClassObject? - C/C++ - Ответ 4306510

25.03.2013, 14:55. Показов 3693. Ответов 17
Метки (Все метки)

Ответ

Цитата Сообщение от kravam Посмотреть сообщение
Дело-то ещё в том, что по факту DllGetClassObject (если вызывается CoCreateInstance) не нужна ВООБЩЕ.
Ну то есть как не нужна- ну да, при вызове CoCreateInstance и отсутствии DllGetClassObject программа рухнет наверное, я не спорю. Но сделайте DllGetClassObject просто для проформы- лишь бы возвращала корректное значение и всё, CoCreateInstance нормально отработает.
А раз так, то вывод: можно было бы всё это замутить так, чтобы COM-объект работал вообще без DllGetClassObject (при условии использования CoCreateInstance). Но это конечно дело тех, кто придумал COM-объекты. Меня это щас мало интересует, это их дела. Просто такой вот фактик.
Я ведь так понимаю, что DllGetClassObject нужна, чтобы мы там вручную могли что-то написать. А если оно автоматом всё делается, то... вот
волосы дыбом. вы не получите ничего если DllGetClassObject не отрабатывает корректно. вы можете 100 раз обманывать систему возвращая S_OK, но никаких объектов из воздуха не создастся - они генерируются именно фабрикой которую система не может получить ниоткуда кроме как из DllGetClassObject. логи получаются той самой надписью которая вас напугала. вот здесь
https://www.cyberforum.ru/com-... 63368.html
лежит com_server_test (clear).rar - играйте с ним и глядите что происходит

Вернуться к обсуждению:
Транслируются ли аргументы функции CoCreateInstance в аргументы функции DllGetClassObject? C/C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2013, 14:55
Готовые ответы и решения:

Создание функции, формирующую предложение из аргументов функции, аргументы . Аргументы - переменное число
Короче, вот бы всё норм. Хочу соединять, но он мне выдаёт ошибку, когда использую strcat. Не могу...

Аргументы функции: что значит "большие" и "небольшие" аргументы?
Здравствуйте! Всем доброго дня! Растолкуйте пожалуйста! Что значит большие и небольшие?

Аргументы функции
Доброго времени суток. Есть функция очистки переменных посредством mysql_real_escape_string. В ней...

Аргументы функции
Добрый день. Столкнулся с проблемой передачи аргументов в функцию. У меня есть матрица, которую я...

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

Аргументы функции
Добрый вечер! Сразу по делу: int func(char s) {....} int main { char s; // s-символьная...

C++ аргументы функции
Извиняюсь за дилетантский вопрос. Допустим нужно передать string address = argv string...

Аргументы функции
Программа должна вычислять x-e число Фибоначчи по mod y. Вылетает ошибка, что передано слишком...

Аргументы у функции
void String(int i, int j, int N, double a) И компилятор студии 2010 выдает следующие ошибки:...

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