Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
Delphi 10.2 Tokyo Professional
|
AW: Stringliste indexOfName IndexofValue
3. Jan 2020, 17:56
gibt es bessere / schnellere Lösungen ?
Ja: ValueFromIndex benutzen statt pos.
Edit: Und eine for-Schleife.. Es sei denn du willst es extra umständlich machen
Edit2:
Delphi-Quellcode:
function TStringlistHelper.IndexofValue(AValueStr : string): Integer;
var i : Integer;
begin
Result := -1;
for i:= 0 to Count-1 do
begin
if ValueFromIndex[i] = AValueStr then // StrUtils.AnsiSameText ggf falls Case-Insensitiv
begin
Result := i;
break;
end;
end;
end;
Michael "Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
Geändert von Neutral General ( 3. Jan 2020 um 18:01 Uhr)
|