ОБСУЖДЕНИЕ

обращение к Rdm

1 ответов 4,3 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
здравствуйте. ПОмогите понять вот что.
Сделал клиент-сервер основываясь на статью. Здесь ТАм в ней на сервере создается Remote Data Module.
На сервере добавил листБокс в котором при конекте клиента добавляется запись - какой IP и статус.
Дак вот, сделал я на форме сервера кнопку "Отключить выбранный клиент".
И вот проблема - не могу обратится к своему RDM, где находится AdoConnection. В выпадающем списке переменных и прочего при написани кода нету такого объекта. Что делать? как быть? может надо как то настроить RDM, чтобы он виделся.
ДА кста, модули друг к другу подключил, так что они обязаны видеть друг друга. :(.
Заранее спасибо.
 
Вам нужно на вашем сервере обязательно хранить ссылки на вновь создаваемый RDM.
То что Ыв подключили модули это ничего не даст в том плане, что нет конкретной переменной, которая тип вашего модуля RDM.
На самом деле все кроется в строке в вашем коде:

TComponentFactory.Create(ComServer, TMercuryAppSrv,
Class_MercuryAppSrv, ciMultiInstance, tmApartment);

второй и третий параметры, конечно же, будут другими, в соответствии с вашими именами.

Вам нужно будет прописывать необходимые методы в вашем интерфейсе, который инкапсулирует ваш RDM и там уже управлять отсоединением клиентов.
 
Статус
Закрыто для дальнейших ответов.