Forum: Programmieren allgemein
by Hobbycoder,
5. Mai 2020
Hatte den Text nach seinem Beispiel im ersten Thread gar nicht so richtig gelesen ;-)
Mir ging's nur darum, dass man keine Variable mit einem Inhalt laden brauche, wenn ihr einziger Zwecke die Prüfung des Inhalts ist.
Forum: Programmieren allgemein
by Hobbycoder,
5. Mai 2020
Du könntest sowas etwas optimieren:
for i := Listview1.Items.Count-1 downto 0 do
begin
if StringList.IndexOf(Listview1.Items.Caption) = -1 then
ListView1.Items.Delete;
end;
Wenn eine Variable eh nur an 1 Stelle benutzt wird, kann man sie sich auch sparen. Zumal ich annehmen, dass der Compiler zur Optimierung das eh so macht.