|
|
|
Обращение к интерфейсу удаленного модуля C++Builder SocketConnection
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста как в C++ Builder доступиться до компонентов и методов удаленного модуля, для соединения используется SocketConnection. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 15:45 |
|
||
|
Обращение к интерфейсу удаленного модуля C++Builder SocketConnection
|
|||
|---|---|---|---|
|
#18+
MariuzПодскажите пожалуйста как в C++ Builder доступиться до компонентов и методов удаленного модуля, для соединения используется SocketConnection. Дабы получить доступ к чему-то, это что-то должно быть опубликовано. Это можно проделать с интерфейсами. Т.е. для начала, надо переделать удаленный модуль в сервер автоматизации, реализовать в нем необходимые методы... Транспорт для DCOM вторичен и программиста в идеале не волнует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 16:24 |
|
||
|
Обращение к интерфейсу удаленного модуля C++Builder SocketConnection
|
|||
|---|---|---|---|
|
#18+
Спасибо. Но тогда следующий вопрос. Метод создал. А подскажите пожалуйста как из него доступиться до компонентов удаленного модуля. Из клиента метод вызываю void __fastcall TForm1::Button1Click(TObject *Sender) { IDispatch* disp = (IDispatch*)(SocketConnection1->AppServer); IrdmReportDisp TempInterface( (IrdmReport*)disp); TempInterface.SetQA(5); } на сервере метод описан STDMETHODIMP TrdmReportImpl::SetQA(int lp) { ShowMessage("Привет"); } Сообщение выдается. Но в удаленном модуле есть ADOQuery. Подскажите пожалуйста как можно доступиться из метода к свойствам ADOQuery. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2007, 11:04 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2029575]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
210ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 549ms |

| 0 / 0 |
