Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Problem mit dem Befehl Trim


Delete - Do 16.10.03 11:13
Titel: Problem mit dem Befehl Trim
Bei der unten aufgeführen Routine funktioniert die Trim-funktion nicht, kann mir jemand sagen wieso??



Quelltext
1:
2:
var
  Description: String


Routine:

Delphi-Quelltext
1:
2:
3:
4:
5:
   
  repeat
    Delete(Description,Pos('.',Description),2);
    Trim(Description);
  until Pos('.',Description) = 0;


Fehler:
Die Leerzeichen am Ende des Strings werden nicht gelöscht, nur die am Begin des Strings.. :-(

kann mir jemand weiter helfen?? :roll:


MSCH - Do 16.10.03 12:15

Zitat:
Trim entfernt alle am Anfang und Ende eines Strings vorhandenen Leer- und Steuerzeichen.

Unit

SysUtils

Kategorie

String-Verarbeitung

function Trim(const S: string): string; overload;

function Trim(const S: WideString): WideString; overload;

Beschreibung

Trim entfernt entfernt alle am Anfang und Ende des mit S angegebenen Strings vorhandenen Leer- und Steuerzeichen.


Wer in der OI lesen kann ist klar im Vorteil :-).
Trim liefert Werte Zurück. also S:= Trim(S);

grez
msch


Delete - Do 16.10.03 12:37

herzlichen dank.....

funktioniert jetzt bestens


und das nächst mal suche ich zuerst in der OH... :-)