Fehler beim Aufruf einer Dialogmaske
Verfasst: Fr, 12.08.2005 21:55
Hallo,
ich habe in einer eigenen Bibliothek ( Library1 ) mit dem Dialog-Designer eine Dialogmaske (DialogErfassung) erstellt, die ich mit folgender Prozedur aufrufe:
sub Dialog
dim dlg as object
dim dlgBeschreibung as object
dlgBeschreibung = DialogLibraries.Library1.DialogErfassung
rem dlgBeschreibung = GlobalScope.DialogLibraries.Library1.DialogErfassung
rem Versuch mit dieser Anweisung auch nicht besser
dlg = CreateUnoDialog(dlgBeschreibung)
dlg.Execute()
end sub
Diese Prozedur möchte ich von der Calc-Umgebung aus aufrufen (entweder mit den Menue Extras -> Macros -> Macro ausführen oder einem entsprechenden Symbol in der Symbolleiste). Dies funktioniert auch, wenn vorher schon einmal die Entwicklungsumgebung der OO-Bilbliothek (hier Library1) geöffnet war.
Bei einem Neustart von Windows und einem Aufruf der Prozedur (ohne vorheriges Öffnen der Entwicklungsumgebung Library1) kommt jedoch die Fehlermeldung:
Aktion nicht unterstützt, ungültiger Prozeduraufruf
In der Programmliste wird auf die Zeile: dlg = CreateUnoDialog(dlgBeschreibung) hingewiesen.
Was fehlt hier? Wer kann mir etwas zu diesem Fehler sagen?
Meine OO-Version ist 1.9.79 (Beta 2.0).
Für eine Antwort wäre ich dankbar.
ich habe in einer eigenen Bibliothek ( Library1 ) mit dem Dialog-Designer eine Dialogmaske (DialogErfassung) erstellt, die ich mit folgender Prozedur aufrufe:
sub Dialog
dim dlg as object
dim dlgBeschreibung as object
dlgBeschreibung = DialogLibraries.Library1.DialogErfassung
rem dlgBeschreibung = GlobalScope.DialogLibraries.Library1.DialogErfassung
rem Versuch mit dieser Anweisung auch nicht besser
dlg = CreateUnoDialog(dlgBeschreibung)
dlg.Execute()
end sub
Diese Prozedur möchte ich von der Calc-Umgebung aus aufrufen (entweder mit den Menue Extras -> Macros -> Macro ausführen oder einem entsprechenden Symbol in der Symbolleiste). Dies funktioniert auch, wenn vorher schon einmal die Entwicklungsumgebung der OO-Bilbliothek (hier Library1) geöffnet war.
Bei einem Neustart von Windows und einem Aufruf der Prozedur (ohne vorheriges Öffnen der Entwicklungsumgebung Library1) kommt jedoch die Fehlermeldung:
Aktion nicht unterstützt, ungültiger Prozeduraufruf
In der Programmliste wird auf die Zeile: dlg = CreateUnoDialog(dlgBeschreibung) hingewiesen.
Was fehlt hier? Wer kann mir etwas zu diesem Fehler sagen?
Meine OO-Version ist 1.9.79 (Beta 2.0).
Für eine Antwort wäre ich dankbar.