Finde ich ja auch. Exceptions sind für mich beinnahe die beste Erfindung seit zweilagigen Klopapier. Dass bei einem
Disconnect()
eine
Exception geworfen wird wenn nicht alles klappt kann ich noch ansatzweise verstehen.
Aber ich sehe nirgendwo in der
Indy-Doku, dass ich hier eine
Exception zu erwarten habe. Wenn ich für mich selbst etwas bastele, ist es ok, eine
Exception ganz nach oben bis zum Benutzer durchzureichen, vielleicht kann ich spontan mit der Meldung auch etwas anfangen. Aber um die ganze
Indy-Geschichte ordentlich verpackt einzusetzen bin ich ja reihenweise am Exceptions essen.
Fazit: Ich bin entweder zu dumm, richtig zu sehen, was ich wann zu erwarten habe, oder es wird einfach nicht deutlich.