![]() |
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:
Die If-Bedingung klappt aber nicht, wenn temps2 '' ist.
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); Muss man bei "ungleich" Bedingungen im Falle von Strings was besonderes beachten? |
Re: ungleich / String
ok ok ich habe wohl gerade etwas gepennt. Sorry. :wall:
|
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 15:06 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-2025 by Thomas Breitkreuz