Trim ( ) wirkt sich nicht auf alle TMemo->Lines ...Warum ??
-
hi,
hab ein klienes Problem mit der AnsiString Funktion Trim ( )
ich hab in einem for(...)Loop angegeben: Memo1->Lines->Count[x].Trim();
klappt schon..aber irgendwie wirkt sich das ganze nur auf: Memo1->Text nicht jedoch auf: Memo1->Lines
hat jemand 'ne Ahnung wie man die Leerzeichen wirklich aus allen Lines rauskriegt ?? Also: Memo1->Lines->Count[x]
Oren
-
Ich würde vielleicht mal auf
Memo1->Lines->Strings[x].Trim();
gehen, denn ich bezweifle, dass du mit Count auf die einzelnen Strings zugreifen kannst.
Edit: Und das Ergebnis musste natürlich dann auch richtig benutzen.
[ Dieser Beitrag wurde am 01.07.2003 um 13:23 Uhr von MikeSPK editiert. ]
[ Dieser Beitrag wurde am 01.07.2003 um 13:26 Uhr von MikeSPK editiert. ]
-
Memo1->Lines->Count[x].Trim();
-
Trim entfernt nicht alle Spaces sondern nur den ersten und letzten, steht zumindestens in in der Hilfe drin.
-
"Die" ersten und letzten Leerzeichen.. sonst würde ja immer nur eins verschwinden
Edit: Wenn du natürlich auch innerhalb des AnsiStrings die Leerzeichen weghaben willst, dann schau mal nach StringReplace.
[ Dieser Beitrag wurde am 01.07.2003 um 13:28 Uhr von MikeSPK editiert. ]
-
Danke an alle