> -- Valery Solovey писал(а):
> Все локальные переменные инициализируются каждый раз, когда запускается процедура. Значения пропадают после завершения работы процедуры....
А зачем завершать и вновь запускать процедуру? Пусть себе работает - 99% времени находится в ожидании в цикле и генерит новые состояния - до окончания работы программы. Это же не функция, которая завершается сразу после возврата значения в точку вызова.