Autor Beitrag
DaBass
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 16.10.03 11:13 
Bei der unten aufgeführen Routine funktioniert die Trim-funktion nicht, kann mir jemand sagen wieso??


ausblenden Quelltext
1:
2:
var
  Description: String


Routine:
ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: 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

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
DaBass
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 16.10.03 12:37 
herzlichen dank.....

funktioniert jetzt bestens


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