Sry ich hab jetzt nicht alles gelesen, aber wenn du die Anzahl der Leerzeichen am ende einer Zeile erfahren willst könntest du das mal versuchen:
Delphi-Quellcode:
function LeerzeichenAmEnde(str : String):LongInt;
begin
result := Length(str) - (Length(Trim(str));
end;
so kannst das denke ich machen.
Thorben