{ удаляем лишние пробелы }
Repeat
p := Pos(' ', s);
If p > 0 Then Delete(s, p, 1)
Until p = 0;
Удаляет ведь все пробелы из строки.
{ удаляем лишние пробелы }
Repeat
p := Pos(' ', s);
If p > 0 Then Delete(s, p, 1)
Until p = 0;
p := Pos(' ', s); { <-- Вот тут 2 пробела }