Also sollte
Delphi-Quellcode:
if (Listbox1.Items.Strings[Listbox1.Items.IndexOf(appexe)]) > -1 then
...
ausreichen, ausserdem ist doch
Listbox1.Items.Strings[Listbox1.Items.IndexOf(appexe)]) = appexe
, da ja "Listbox1.Items.IndexOf(appexe)" die Position von "appexe" und demnach "Listbox1.Items.Strings[
Die_Position_von_appexe)])" wiederum "appexe" zurückgibt.
Also kommt es somit auf folgendes raus:
Delphi-Quellcode:
if (Listbox1.Items.Strings[Listbox1.Items.IndexOf(appexe)]) > -1 then
KillProcess(GetProcessID(appexe));