Честно сказать - не понимаю! Всё там правильно. А какой у Вас Паскаль? Уже за сегодня второе сообщение (сильно подозреваю, что из приблизительно одного источника) о проблемах со стандартной функцией определения длины строки Length(S). Посмотрите Help Вашего пакета - что там говорится об этой функции?