Вниз
Скачать: CL | DM;

COM. Передача параметра из одного приложения в другое.   Найти похожие ветки 

 
asafr ©   (2004-12-20 10:16) [0]

Существует приложение (А), которое при определенных условиях с помощью COM-сервера запускает другое приложение (В). А задача такая: возможно ли передать параметр (например строковый) из приложения (А) в приложение (В), используя COM-сервер? Параметр пытаюсь передать, присваивая значение property COM-объекту.
Проблема заключается в том, что когда я пытаюсь обратиться из приложения (В) к COM-серверу, дабы сосчитать передаваемый параметр, то в данном случае создается новый COM-объект, в котом это самое property пустое...
Технологией COM пытаюсь заниматься только четвертый день - посему прошу камнями не закидывать...
С Уважением ко всем...


 
Rext   (2004-12-20 13:02) [1]

Для начала можно ознакомиться с этой статьей http://www.delphimaster.ru/articles/ado_com/ .


 
Кролик Енерджайзер   (2004-12-21 11:14) [2]

Будь проще :)
Передавай контекст инициализации из сервера в приложение "B".
Например, если "B" - консоль, передавай параметр в качестве параметра в строке, если "B" - ещё один COM сервер, то приделай к "B" метод вида Init([in] ParamType param) и вызывай его после создания.
Сделать так, чтобы "B" запрашивал сервер о том, что передал ему "A" нетривиально. Ведь может быть несколько "A" и несколько "B" и необходимо разработать механизм отображения запроса "B" на данные, присланные конкретным "A".


 
asafr ©   (2004-12-22 11:00) [3]

Спасибо всем. Проблема разрешилась удачно. Очень похоже на тоо, что предложил Кролик Енерджайзер... :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.03 c
4-1122615350
rentgen
2005-07-29 09:35
2005.09.25
TButton(ALL).Caption:= Батон ;


4-1123049981
psa247
2005-08-03 10:19
2005.09.25
Опознать процесс !


14-1125639886
palva
2005-09-02 09:44
2005.09.25
Вы пьете вино из картонных коробок?


1-1125487181
Пономарев Андрей
2005-08-31 15:19
2005.09.25
Числа с плавающей точкой


3-1123669316
Виталий Панасенко
2005-08-10 14:21
2005.09.25
Документация по FireBird




   Наверх