Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   String an bestimmtem Zeichen Splitten (https://www.delphipraxis.net/119073-string-bestimmtem-zeichen-splitten.html)

mkinzler 21. Aug 2008 18:36

Re: String an bestimmtem Zeichen Splitten
 
Wenn mit Stringliste, dann direkt

Delphi-Quellcode:
sl.Delimiter := <Trenner>;
sl.StrictDelimiter := True;
sl.DelimitedString := <String>;

Alter Mann 21. Aug 2008 18:49

Re: String an bestimmtem Zeichen Splitten
 
Hi,

verstehe nicht ganz :gruebel:

@FAlter

Was bzw. wie meinst du das?
Übergeben wird ein String und nur der wird aufgeteilt, von Objekten war keine Rede.

@mkinzler

Das kann die TStringList von Hause aus?

Da kann man mal sehen wie oberflächlich man sich mit den Komponenten beschäftigt :oops:

Gruß

mkinzler 21. Aug 2008 18:53

Re: String an bestimmtem Zeichen Splitten
 
Zitat:

Das kann die TStringList von Hause aus?
Ja. Obwohl ältere Versionen die Eigenschaft StrictDelimiter nicht kennen und dann Leerzeichen als zusätzlichen Trenner ansehen

FAlter 21. Aug 2008 18:54

Re: String an bestimmtem Zeichen Splitten
 
Hi,

aber du erstellst doch ein TStringList-Objekt, welches im Falle einer Exception nicht freigegeben wird.
Nehmen wir einmal an, dein String belegt ca. 1 GiB und du willst ihn auf deine StringList aufteilen, welche dann immer mehr Ram belegt und irgendwann sind dann meine 1,5 GiB voll, obwohl der String nicht komplett abgearbeitet ist. Nun belegt die StringList gie ganze Zeir meinen RAM und ich wunder mich, warum das System so langsam ist und so viel Swappen muss und ich ständig Meldungen von wegen "nicht genügens Speicher" bekomme.

Mfg
FAlter

Alter Mann 22. Aug 2008 16:26

Re: String an bestimmtem Zeichen Splitten
 
Hi


@FAlter :idea:

Danke und Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz