Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi ungleich / String (https://www.delphipraxis.net/113762-ungleich-string.html)

Cosamia 14. Mai 2008 11:53


ungleich / String
 
Hallo,

ich zerpflücke einen String in zwei Substrings die durch ein = getrennt sind.
Zur Weiterverabeitung will muss ich aber sicherstellen, dass bei SubStrings einen Wert haben.

Delphi-Quellcode:
      temps1 := copy(temps,0,pos('=',temps)-1);
      temps2 := copy(temps,pos('=',temps)+1,slength);

      {Bezeichnung aus der Ini lesen}
      temps3 := MyIni.ReadString('DAT' ,temps1,'');

       if temps2 <>'' then begin
           listbox1.Items.Add(temps3+' = '+temps2);
Die If-Bedingung klappt aber nicht, wenn temps2 '' ist.

Muss man bei "ungleich" Bedingungen im Falle von Strings was besonderes beachten?

Cosamia 14. Mai 2008 11:57

Re: ungleich / String
 
ok ok ich habe wohl gerade etwas gepennt. Sorry. :wall:

Muetze1 14. Mai 2008 13:09

Re: ungleich / String
 
Tipp: TStrings Nachfahren (z.B. TStringList) implementieren dies von Haus aus mit den Eigenschaften [oh]Values[][/oh], [oh]Names[][/oh], [oh]ValueFromIndex[][/oh], etc.

Die TListBox.Items sind von TStrings abgelitten (^^) und bieten dir schon auch schon diese Zugriffsmöglichkeiten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 Uhr.

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