Ich habe für meine RCP Anwendung nun ein Plugin "DataProvider" welches dann die GUI mit Daten versorgen soll. Beim starten der RCP Anwendung wird es geladen und ein Login Window erscheint. Falls der Login Schief geht. Der Dienst oder Ähnliches nicht läuft kommt ein Meldungsfenster und das laden des Plugins wirft eine Exception. Das führt zwar dazu das die Anwendung nicht weiter gestartet wird. Aber es kommt nochmal ein Meldungsfenster das die Anwendung nicht gestartet werden kann da eine Exception aufgetreten ist. Kann ich dies irgendwie unterdrücken?
Z.B. dadurch das ich, anstatt eine Exception zu werfen einen bestimmten Rückgabewert mache, welcher der Anwendung sagt, das sie tunerfahren soll. Es ist für den nutzer blöd wenn er die Anwendung startet erstmal das Fenster kommt "Dienst läuft nicht" und dannach ein Fenster "Launch Error, the Application could not start".
Z.B. dadurch das ich, anstatt eine Exception zu werfen einen bestimmten Rückgabewert mache, welcher der Anwendung sagt, das sie tunerfahren soll. Es ist für den nutzer blöd wenn er die Anwendung startet erstmal das Fenster kommt "Dienst läuft nicht" und dannach ein Fenster "Launch Error, the Application could not start".