Текущий архив: 2005.09.25;
Скачать: 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 вся ветка
Текущий архив: 2005.09.25;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.029 c