![]() |
Stringliste indexOfName IndexofValue
meine Stringliste hat folgenden Inhalt
key1=Value1 keyA=Value2 keyV=Value3 keyX=Value4 Ich möchte in meine Liste nur dann ein neues Paar "key=value" einfügen, wenn der value nicht schon exitiert. StringList.IndexofName hilft mir nicht, eine Funktion IndexOfvalue würde ich benötigen Gibt es hier schon etwas ? |
AW: Stringliste indexOfName IndexofValue
Ich weiß nicht wie das bei dir aussieht aber kannst du Key und Value nicht einfach tauschen?
|
AW: Stringliste indexOfName IndexofValue
Wie wär's mit
![]() Grüße Dalai |
AW: Stringliste indexOfName IndexofValue
Values gibt nur den Wert zu einem Key. Damit kriegt man nicht raus ob IRGENDEIN Key einen bestimmten Value hat.
|
AW: Stringliste indexOfName IndexofValue
tauschen von Key und Value geht leider nicht muss mich hier an ein festes Ausgabeformat halten,
will halt eine Suche ob ein Substring vorhanden ist vor jedem Einfügen vermeiden, die Listen können sehr lang werden |
AW: Stringliste indexOfName IndexofValue
Tja, eine simple Variante ist, eine Kopie der Funktion IndexOfName zu machen und sie zu einem IndexOfValue umzuarbeiten. Ob man das dann als Ableitung von TStrings/TStringList macht oder ob das auch als Helper möglich ist, weiß ich nicht (nie benutzt).
Grüße Dalai |
AW: Stringliste indexOfName IndexofValue
Hallo,
Zitat:
Korrektur Zitat:
Aso die ganz normale Suche benutzen. |
AW: Stringliste indexOfName IndexofValue
Zitat:
|
AW: Stringliste indexOfName IndexofValue
TDictionary verwenden?
|
AW: Stringliste indexOfName IndexofValue
Zitat:
Delphi-Quellcode:
prüfen.
ValueFromIndex
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:08 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