Einzelnen Beitrag anzeigen

bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.138 Beiträge
 
Delphi 11 Alexandria
 
#11

AW: Stringliste indexOfName IndexofValue

  Alt 3. Jan 2020, 17:34
bin jetzt hier gelandet :

Delphi-Quellcode:
Type TStringlistHelper = class helper for TStringlist

           function IndexofValue( ValueStr : string) : Integer;
        
         end;

function TStringlistHelper.IndexofValue ( ValueStr : string) : Integer;
  var i : Integer;
begin
    i := 0;
    repeat
        if ( Pos(ValueStr, self[i])>0 ) then
            begin
              Result := i;
              exit
            end;

        Inc(i);

    until i > Self.Count-1;

    if i > Self.Count-1 then Result := -1;

end;
gibt es bessere / schnellere Lösungen ?
  Mit Zitat antworten Zitat