Ну, вот более-менее распутанная схема:
code_29010.txt
Описание предполагаемой работы программы:
1 Запуск программы вызывает диалоговую форму с запросом на продолжение работы программы
2 Кнопка "отмена" завершает программу, кнопка "Начать" устанавливает подключение к серверу и запускает таймер во вложенной схеме. После остановки таймера запускается проверка связи. Если связь есть, то форма во вложенной схеме закрывается. При установлении связи сервер заносит IP клиента во временную таблицу.
3 После установки соединения создаётся форма с переключателями. С сервера приходит поток индексов, который отключит несколько переключателей, если они отмечены в базе сервера. Выбор переключателя приводит к появлению следующей формы, выбираемой в зависимости от индекса переключателя. Так же этот индекс отправляется на сервер и заносится в таблицу соответствия IP/ID. Сервер я пока не трогал - он только устанавливает соединение и всё. Но для работы программы этого пока достаточно.
И вот при переходе к третьему пункту форма с переключателями зависает через некоторое время после создания. Почему - неясно.
Ответов: 11
Рейтинг: 1
|
|||
карма: 1 |
| ||
файлы: 1 | code_29010.txt [22.1KB] [147] |