> -- Geniepro писал(а):
> Локальные переменные модуля -- это глобальные переменные для процедур в этом модуле. Суть остаётся -- глобальные переменные есть.

Суть проста - состояние должно быть локализовано настолько, насколько это возможно (целесообразно, соответствует предметке).