Das geht schief, wenn kein Element mit dem Suchtext vorhanden ist.
Erst überprüfen, ob überhaupt noch Items drin sind, dann gucken, ob beim nächsten der Suchstring da ist:
Delphi-Quellcode:
while (ListBox1.Items.Count > 0) and
(Pos('<select name="kick_mem">', Listbox1.Items.Strings[0]) < 1)do
listbox1.Items.Delete(0);
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.