Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Seit wann gibt es TStringList.Delimiter ? (https://www.delphipraxis.net/103928-seit-wann-gibt-es-tstringlist-delimiter.html)

taaktaak 24. Nov 2007 14:30


Seit wann gibt es TStringList.Delimiter ?
 
Moin, Moin.
Kurze Frage : Seit welcher Version gibt es "TStringList.Delimiter" ich suche das in Delphi5 Prof vergeblich...
Gruß Ralph

mkinzler 24. Nov 2007 14:44

Re: Seit wann gibt es TStringList.Delimiter ?
 
Dann ab D6

xaromz 24. Nov 2007 18:39

Re: Seit wann gibt es TStringList.Delimiter ?
 
Hallo,

ich glaube, auch in D6 gibt's das noch nicht. Somit bliebe also D7.

Gruß
xaromz

Klaus01 24. Nov 2007 19:08

Re: Seit wann gibt es TStringList.Delimiter ?
 
Doch in D6 gibt es den Delimiter schon.

Grüße
Klaus

Popov 24. Nov 2007 19:56

Re: Seit wann gibt es TStringList.Delimiter ?
 
Ist kein Ersatz, aber so habe ich mir früher beholfen. Etwas aus meine Beispiele Kartei. Vielleicht kannst du damit etwas anfangen. Ist allerdings nur was für kleine Texte

Delphi-Quellcode:
function DelimTextToCommaText(sText: String; sDel: String): String;
begin
  with TStringList.Create do try
    while Length(sText) <> 0 do begin
      if Pos(sDel, sText) = 0 then sText := sText + sDel;
      Add(Trim(Copy(sText, 1, Pos(sDel, sText) - 1)));
      System.Delete(sText, 1, Pos(sDel, sText) + Length(sDel) - 1);
    end;
    Result := CommaText;
  finally Free end;
end; {Popov}

procedure TForm1.Button1Click(Sender: TObject);
var
  Text, Del: String;
begin
  Text := '254#*-#24#*-#250#*-#138#*-#186#*-#162#*-#190#*-#128';
  Del := '#*-#';
  //Text := '254 24 250 138 186 162 190 128';
  //Del := #32;
  //Text := '254;24;250;138;186;162;190;128';
  //Del := ';';
  ListBox1.Items.CommaText := DelimTextToCommaText(Text, Del);
end;

Matze 24. Nov 2007 19:59

Re: Seit wann gibt es TStringList.Delimiter ?
 
Hi,

in der Code-Library findet sich dazu auch etwas: DelimiterDelimiter.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:51 Uhr.

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 by Thomas Breitkreuz