Moin Martin,
so verwendet man aber keinen try/except-Block, man kann schliesslich selber dafür sorgen, dass es gar nicht erst zu einer
Exception kommt.
Delphi-Quellcode:
if Listview1.Items.Count > 0 then begin
if ListView1.ItemFocused = nil then exit;
if Listview1.ItemFocused.Caption = '' then exit;
if ListView1.Selected = nil then Exit;
end;
Mit try/except sollte man ausschliesslich dazu verwenden Fehler abzufangen (und zu bearbeiten), die vorher nicht absichern kann.