Hallo. Sehr viele Lösungsansätze. Sehr gut!
Wie kann ich erfahren wie schnell jeder einzelne Lösung ist? Sind das "gewaltige" unterschiede? Oder minimale?
das z.B. verwende ich sehr oft in meine Anwendung:
Delphi-Quellcode:
Procedure Gegenstand(Bezeichnung:String);
var
sl : TStringList;
begin
sl := TStringList.Create;
sl.CaseSensitive := true;
sl.DelimitedText := 'rohr, schraube, schraubendreher';
IF sl.IndexOf(Bezeichnung) > -1 then
ShowMessage(Bezeichnung + ' ist enthalten.');
sl.Free;
end;
Wenn ich ein Eintrag in COMBOX Selektiren möchte.. Somit würde ja diese Funktion hervoragend passen (bessere Lesbarkeit, da ich solchen code (Struktur) sehr oft angewendet habe. Aber ist das SEHR langsam? Wie kann ich das in Zukunft selber "spüren" ? bei 1000 Einträgen?