einmalige Fehlermeldung bei Dialogöffnen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: einmalige Fehlermeldung bei Dialogöffnen

von Paule » Do, 03.11.2005 14:33

mm
Ja ko hattest recht jetzt Zickt es nicht mehr :)

Danke

Pauel

von Toxitom » Do, 03.11.2005 13:26

Hey Paule,
Meiner Meinung ist in in dem Code kein Fehler, ....

Versteht das mal einer???
Kein Fehler, aber da fehlt etwas. Als erstes musst du deine gewünschte Bibliothek laden - sonst läuft dein Aufruf einfach in Leere. Durch den Basic-Fehler wird automatisch die Basic-IDE geladen und deine Module dort geöffnet. Dadurch wird auch die Bibliothek geladen. Deshalb funktioniert dein Code nach der ersten Fehlermeldung.
Also:
Ergänze die folgend Zeile nach der Sub-Zeile:

Code: Alles auswählen

DialogLibraries.LoadLibrary("Standard") 
Oder eben den Namen der Bibliothek, wo dein Dialog drin ist. Solltest du diese nicht im Dokument gespeichert haben, musst du noch das Wort "Global." vorstellen.

Gruss
Thomas

einmalige Fehlermeldung bei Dialogöffnen

von Paule » Do, 03.11.2005 12:42

moin

Ich habe für Calc einen Dialog gebastelt. Dieser soll aufgerufen werden wenn ich auf einen Button drück.
Alles nicht so schwer hab ich alles fertig nur wenn das dokument neu geöffnet wird und dann versucht wird den Dialog aufzurufen bekomme man eine Fehlermeldung :

Aktion nicht unterstützt ungültiger prozedurablauf

???
Natürlich springt er sofort in Basic und zeigt auf die Zeile :

dia = CreateUnoDialog(oLib.getByName("Auswahl_Dlg"))

die in
sub Auswahl_Dlg_open
oLib = DialogLibraries.getbyname("Dialoge")
dia = CreateUnoDialog(oLib.getByName("Auswahl_Dlg"))
dia.execute()
end sub
ist.

Wenn ich den Fehlermeldungquatsch ignoriere und nochmals sub Auswahl_Dlg_open aufrufe klappt alles wunderbar.

Meiner Meinung ist in in dem Code kein Fehler, oder ich bin zu balla den zu erkennen..(wovon ich mal nicht ausgehe..*g*).Also hab ich gedacht das liegt irgendwie an OO RC2. Hab in einer ähnlichen Tabelle allerdings genau das gleiche Makro+Dia bloß ohne den Fehler.

Versteht das mal einer??? :?

greetings

Paule

Nach oben