Re: Подвисание программы на непонятной ошибке
От: hima Украина  
Дата: 03.03.05 10:58
Оценка:
Здравствуйте, Grosheva Anna, Вы писали:

GA>Ситуация следующая.

GA>Имеется программа, которой по "сети" приходят команды от сервера. Сеть эмулирует класс, назовем его gs (globalSettings). Основной класс программы (mainPDA) по таймеру забирает из gs список команд и обрабатывает их. В процессе обработки могут открываться новые формы.
GA>и вот тут начинаются чудеса.При вызове функций из классов форм внутри этих функций эмулятор ПДА как бы подвисает.
Насколько я понял, ты пытаешся заапдейтить интерфейс из другого потока. GUI должен обновлятся только из соответсвующего GUI потока. Используй Control.Invoke().
... << RSDN@Home 1.1.4 beta 4 rev. 303>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.