Hallo zusammen,
da die schöne Welt der RCP-Programmierung leider für mich noch nicht ganz erschlossen ist, hätte ich ein paar Fragen dazu...
Vielleicht erst mal die Aufgabenstellung:
Es geht darum, ein Plugin zu erstellen, welches einen Voreinstellungs-Wizard in ein Programm integriert. Dieser Wizard prüft zu Beginn, ob die Voreinstellungen vorgenommen wurden - dann beendet sich er sofort, ansonsten bietet er dem Benutzer an, verschiedene Dinge zu konfigurieren.
Nun habe ich jedoch das Problem, dass ich in der start()-Methode versuche, das Kommando für den Wizard auszuführen, welches jedoch mit einer "Workbench has not been created yet."-Exception quittiert wird.
Warum das passiert ist klar - wie schaffe ich es nur, abzuwarten, bis die Anwendung vollständig initialisiert wurde?
da die schöne Welt der RCP-Programmierung leider für mich noch nicht ganz erschlossen ist, hätte ich ein paar Fragen dazu...
Vielleicht erst mal die Aufgabenstellung:
Es geht darum, ein Plugin zu erstellen, welches einen Voreinstellungs-Wizard in ein Programm integriert. Dieser Wizard prüft zu Beginn, ob die Voreinstellungen vorgenommen wurden - dann beendet sich er sofort, ansonsten bietet er dem Benutzer an, verschiedene Dinge zu konfigurieren.
Nun habe ich jedoch das Problem, dass ich in der start()-Methode versuche, das Kommando für den Wizard auszuführen, welches jedoch mit einer "Workbench has not been created yet."-Exception quittiert wird.
Warum das passiert ist klar - wie schaffe ich es nur, abzuwarten, bis die Anwendung vollständig initialisiert wurde?