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