Хотя возможно что и не с переключателями. Вобщем, на приведённой схеме программа зависает через некоторое время после появления формы, которая стоит после точки останова, даже если ничего не нажимать. На этой форме несколько переключателей, которые, после выбора, запускают другие формы. Подскажите, где проблема зарылась?
code_29000.txt
Этот топик читают: Гость
Ответов: 11
Рейтинг: 1
|
|||
карма: 1 |
| ||
файлы: 1 | code_29000.txt [22.6KB] [193] |
Ответов: 3851
Рейтинг: 159
|
|||
Что-то как много элементов, - сегодня же пятница, нельзя ли упростить схемку, а то я плохо понимаю что там такое.. И кстати, там два клиента, разные, а работают вроде с одним портом - это так задумано? |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 12:37:41 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 12:37:42 |
|||
карма: 0 |
|
Ответов: 1173
Рейтинг: 49
|
|||
[flood]
37.45.155.243 писал(а): Ещё связи распутайте, а то нет особого желания за вас это делать. |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
ну, поструктурировать как-то надо поток, видимо. можно посмотреть StreamPack и StreamUnPack. вот - из штатных примеров склеил - code_29006.txt.. |
|||
карма: 0 |
| ||
файлы: 1 | code_29006.txt [2.8KB] [237] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 12:37:42 |
|||
карма: 0 |
|
Ответов: 11
Рейтинг: 1
|
|||
Ну, вот более-менее распутанная схема:
code_29010.txt Описание предполагаемой работы программы: 1 Запуск программы вызывает диалоговую форму с запросом на продолжение работы программы 2 Кнопка "отмена" завершает программу, кнопка "Начать" устанавливает подключение к серверу и запускает таймер во вложенной схеме. После остановки таймера запускается проверка связи. Если связь есть, то форма во вложенной схеме закрывается. При установлении связи сервер заносит IP клиента во временную таблицу. 3 После установки соединения создаётся форма с переключателями. С сервера приходит поток индексов, который отключит несколько переключателей, если они отмечены в базе сервера. Выбор переключателя приводит к появлению следующей формы, выбираемой в зависимости от индекса переключателя. Так же этот индекс отправляется на сервер и заносится в таблицу соответствия IP/ID. Сервер я пока не трогал - он только устанавливает соединение и всё. Но для работы программы этого пока достаточно. И вот при переходе к третьему пункту форма с переключателями зависает через некоторое время после создания. Почему - неясно. |
|||
карма: 1 |
| ||
файлы: 1 | code_29010.txt [22.1KB] [162] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 12:37:42 |
|||
карма: 0 |
|
Ответов: 11
Рейтинг: 1
|
|||
Спасибо, работает! Правда, с вторым пунктом пока не разбирался, но сама схема работает. Буду дергать схему дальше.
|
|||
карма: 1 |
|
10