Wenn dir der Ablauf klar ist, dann ist doch aber die Frage obsolet.
Denn du willst ja die 2.
Exception verhindern, die aber schon durch die 1.
Exception verhindert wird, weil da eben eine
Exception geworfen wird.
Nun gehen wir mal davon aus, Index ist außer Bereich, also gibt es eine Fehlermeldung. Das ist auch so gewollt.
Nun weiter im Programm, als nächstes ist die Zeile sl.Delete(Index);
dran. Falls der Index zu hoch ist, wird es auch hier eine Fehlermeldung geben. Und das soll nicht sein. Eine Meldung ist ok, zwei zuviel.
Jetzt bitte nicht fragen wieso hier Index nicht vorher überprüft wird, ist nur ein Beispiel.
Den Index würde ich auch nicht prüfen, der wird von der StringList geprüft und wirft eine
Exception, wenn es nicht passt.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)