• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

обращение к Rdm

  • Автор темы FireHawK
  • Дата начала
Статус
Закрыто для дальнейших ответов.
F

FireHawK

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

Titan

Вам нужно на вашем сервере обязательно хранить ссылки на вновь создаваемый RDM.
То что Ыв подключили модули это ничего не даст в том плане, что нет конкретной переменной, которая тип вашего модуля RDM.
На самом деле все кроется в строке в вашем коде:

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

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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!