Вверх ↑
Ответов: 11
Рейтинг: 1
#1: 2012-09-08 00:49:58 ЛС | профиль | цитата
Ну, вот более-менее распутанная схема:
code_29010.txt

Описание предполагаемой работы программы:

1 Запуск программы вызывает диалоговую форму с запросом на продолжение работы программы
2 Кнопка "отмена" завершает программу, кнопка "Начать" устанавливает подключение к серверу и запускает таймер во вложенной схеме. После остановки таймера запускается проверка связи. Если связь есть, то форма во вложенной схеме закрывается. При установлении связи сервер заносит IP клиента во временную таблицу.
3 После установки соединения создаётся форма с переключателями. С сервера приходит поток индексов, который отключит несколько переключателей, если они отмечены в базе сервера. Выбор переключателя приводит к появлению следующей формы, выбираемой в зависимости от индекса переключателя. Так же этот индекс отправляется на сервер и заносится в таблицу соответствия IP/ID. Сервер я пока не трогал - он только устанавливает соединение и всё. Но для работы программы этого пока достаточно.

И вот при переходе к третьему пункту форма с переключателями зависает через некоторое время после создания. Почему - неясно.
карма: 1

0
файлы: 1code_29010.txt [22.1KB] [147]