Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Index eines Wertes im Array


Rupert - Mi 18.11.20 21:52
Titel: Index eines Wertes im Array
Hallo miteinander

Ich verwende (noch immer) Delphi 5 und möchte aus einem String-Array die Position eines abgelegten Wertes holen.

Etwa so:
Position:= Index im Array [Bezeichnungen] mit Inhalt 'DAQ_KaskL'
Dann sollte 'DAQ_KaskL' = Bezeichnungen[Position] true sein

kann mir da jemand helfen?


Moderiert von user profile iconNarses: Topic aus Algorithmen, Optimierung und Assembler verschoben am Mi 18.11.2020 um 21:38
Moderiert von user profile iconTh69: Delphi-Tags hinzugefügt


jaenicke - Mi 18.11.20 22:52

Dafür gibt es keine vordefinierte Funktion.

Du könntest eine TStringList und IndexOf verwenden, wenn die Groß- und Kleinschreibung übereinstimmt.

Ansonsten bleibt nur in einer Schleife über die Werte zu iterieren und das selbst zu prüfen.