Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++: COM, OLE, ActiveX

Войти
Регистрация
Восстановить пароль
 
Jurixx
-9 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 101
#1

Передача произвольного обьекта com объекту - C++ COM

28.04.2016, 13:20. Просмотров 477. Ответов 5
Метки нет (Все метки)

Доброго времени суток. Задача такая. Два приложения, у второго com объект. В первом TTable, TDataSource. Во втором DBgrid. Первое приложение запускает ком обьект второго и должно в качестве параметра передать указатель на DataSourse, который будит работать с TTable. Читал что указатели между разными процессами не имеют смысла. Как реализовать этот механизм?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2016, 13:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача произвольного обьекта com объекту (C++ COM):

Передача пользовательского обьекта - C# WCF
есть WCF сервис public class SendEmailService : ISendEmailService { public void Send(EmailMessage email) { ...

Передача в функцию обьекта - C++
Всем привет. В интернете ничего не нашел по этому поводу: Я делаю шашки и у меня есть класс USER и два производных COMPUTER и GAMER....

Передача обьекта в функию - C++
Изучаю прогу в универе, понадобилось сделать обьект как аргумент функции.ООП ещё не изучали.Как это сделать можно?Я чисто интуитивно...

Передача обьекта в атрибут - JavaScript
Встала такаЯ проблема. Есть обьект function robot(name) { this.name=name } var kreg=new robot("kreg") Его нужно передать...

Передача обьекта из класса в класс формы, Передача обьекта из класса в класс формы - C#
Здравствуйте! У меня есть класс в отдельной MyClass.cs и клас формы Form1.cs. Как мне из сласса MyClass получать данные с формы,...

Передача свойств обьекта в функцию openGL - C++
Здравствуйте уважаемые форумчане..Пришел к вам со следующей нуждой: У меня есть класс тайловой карты. При создании карты...

5
vxg
Модератор
3172 / 1975 / 222
Регистрация: 13.01.2012
Сообщений: 7,607
28.04.2016, 13:30 #2
Цитата Сообщение от Jurixx Посмотреть сообщение
Как реализовать этот механизм?
передайте то что вам нужно. что внутри DataSourse?
0
Jurixx
-9 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 101
01.05.2016, 18:43  [ТС] #3
Внутри набор данных. Выкрутился при помощи ClientDataSet->XMLData:UnicodeString. Передаю com объекту строку с XML, тамже ее помещяю в ClientDataSet и отображаю в DBGrid.
Чисто пытливый вопрос, можно все что находится в датасете засунуть в stream (или другой) и передать в Com?
0
vxg
Модератор
3172 / 1975 / 222
Регистрация: 13.01.2012
Сообщений: 7,607
01.05.2016, 19:04 #4
В ком можно передать все что можно маршалить. Указатели на обекты ваших типов к таковым я думаю не относятся. Во всяком случае если тип не стандартный принятый в ком или не структура с полями стандартных типов или вы не реализовали свой маршалинг. Засуньте все под диспатч интерфейс и передайте указатель на него.
1
Jurixx
-9 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 101
02.05.2016, 13:38  [ТС] #5
про диспатч интерфейс поподробнее можно?

Добавлено через 8 минут
честно говоря по этой теме мало работал, есть ссылка на более подробную инфу с примерами?
0
vxg
Модератор
3172 / 1975 / 222
Регистрация: 13.01.2012
Сообщений: 7,607
02.05.2016, 21:07 #6
Jurixx, Доступ или создание объекта в другом потоке
0
02.05.2016, 21:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2016, 21:07
Привет! Вот еще темы с ответами:

Передача экземпляра обьекта в функцию dllexport - C++/CLI
Здравствуйте, столкнулся с такой проблемой. Вот рабочий код #include <stdio.h>; #include <iostream>; #using <SharpFunction.dll> ...

Передача объектов в качестве параметров другому объекту - C#
Добрый день, подскажите как правильно передать объекты в качестве параметров другому объекту чтобы при этом еще и соблюсти инкапсуляцию ...

Передача данных объекта одного класса , объекту другого - C++
Доброго времени суток. В общем, столкнулся с проблемой передачи данных от одного класса другому. Есть класс NewApp, создаю объект с...

Странный порядок вызова конструкторов и передача временного обьекта в функцию в качестве неконстантной ссылки - C++
Есть код //g++ 5.4.0 #include <iostream> struct foo { foo(int){std::cout << "int ctor" << std::endl;} foo()...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru