Zitat von
DelphiManiac:
Ich filtere die Liste und gucke ob die
API darauf zugreifen kann, wenn nicht, dann entferne ich den Por aus der Liste.
for I := 0 to _PList.Count - 1 do // Stringlist mit zB.['COM1','COM3',...]
Würde schon gehen; nur musst du die Liste zum Löschen rückwärts durchlaufen, da sich beim Löschen auch die Indizies ändern.