Насчет функции. Для ее нормальной работы требуется как минимум чтобы переменная i была инициализирована вначале, иначе в ней нет смысла. И вообще я подозреваю, что должно было стоять I=I+1, а не I=i+1;
I и i - разные переменные.
Т.е. должно быть примерно так:
I=*какое-то значение*
function day ()
I=I+1;
end;
[/quote]
А..блин. Понял. Просто обычно в программировании регистр не учитывается. Буду иметь ввиду)