![]() |
Index aus Array ermitteln
Hallo,
ich stehe zurzeit auf dem Schlauch und suche nach einer Lösung. Ich weiß auch nicht, wie ich es in kürze erklären kann, was ich suche, daher mache ich mal ein Beispiel. Ich habe ein Array, wie folgt:
Code:
Gibt es eine Funktion so nach dem Muster
const
Warengruppe : array [1..6] of String = ('MITTAGESSEN', 'GETRÄNKE', 'GEBÄCK', 'BRÖTCHEN', 'SÜSSIGKEITEN', 'OBST');
Code:
welche mir dann den Index 3 zurück gibt?
IndexOfArray('GEBÄCK')
Ich bedanke mich schon jetzt mal für Eure Hilfe. Gruß Daniel |
AW: Index aus Array ermitteln
Hallo,
versuch es mal mit:
Delphi-Quellcode:
Gibt den Index des angegebenen Strings in einem Stringarray zurück.
System.StrUtils.AnsiIndexStr(const AText: string; const AValues: array of string): Integer;
AnsiIndexStr gibt den bei Null beginnenden Index des ersten in AValues gefundenen Strings zurück, der AText entspricht. Dabei wird die Groß-/Kleinschreibung berücksichtigt. Wenn in AValues keine exakte Übereinstimmung mit AText gefunden wird, gibt AnsiIndexStr -1 zurück. Gruß, Andreas |
AW: Index aus Array ermitteln
Hallo,
ja, damit kann ich arbeiten. Musste zwar was umstellen, aber die Funktion liefert mir genau das, was ich brauche. :thumb: Vielen Dank. Gruß Daniel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16: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