![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Динамическое создание OnClick [D5, WinXP]
Кклуб © (2004-10-20 02:50:00)Пишу программу клиент-сервер. При подключении к серверу нужно создать в главном меню субменю с именем клиента и для него обработчик OnClick. Клиентов может подключиться много, сооветственно столько же надо создать субменю.
Думал использовать для всех этих субменю использовать одну процедуру в которой определять по какому именно субменю кликнули и обрабатывать, но как это сделать? Как определить по какому субменю кликнули? Или я неправильно мыслю?
Кклуб (2004-10-20 04:19:00) [1]>[5] jack128 © (20.10.04 04:13)
Спасибо.
Че-то торможу под утро... ;-)
jack128 (2004-10-20 04:13:00) [2]Кклуб (20.10.04 3:59) [4]
а вот как..
Не вроде нормально мыслишь.. Параметр Sender в обработчике - это и есть тот пункт по которому кликнули..
Кклуб (2004-10-20 03:59:00) [3]Наверное всетаки неправильно мыслю...:-(
Базы данных в программе не используются. Делаю на основе сокетов. Программа состоит из двух частей, клиенты утанавливаются на компы в сети и ставится один сервер. Клиенты подключаются к серверу и сервер может влиять на работу каждого клиента, передавая ему соответствующие значения. Для этого на сервере для каждого клиента при подключении нужно создать субменю и для него обработчик онклик. (по этому клику сервер будет изменять настройки для соответствующего клиента)
ЮЮ (2004-10-20 03:47:00) [4]Но на каждом компе работает один клиент, зачеи ему список всех возможных пользователей?
И вообще, для подключения к серверу, ИМХО, следует использовать диалог, типа ввести login, passvord [server, database)(при налмчии нескольких серверов, баз данных)
Кклуб (2004-10-20 03:31:00) [5]Для локальной сети. Клиентские програмиы запускаются с сетевых компов и подключаются к серверу.
ЮЮ (2004-10-20 03:20:00) [6]>Клиентов может подключиться много, сооветственно столько же надо создать субменю.
В одном приложении, на одном компьютере - сразу несколько клиентов? Склоняюсь к "Или я неправильно мыслю?" :)