CommandButton funktioniert nicht mehr unter Vers. 2.0
Verfasst: Mi, 11.01.2006 07:09
Hallo,
ich habe folgendes Problem:
Es läuft ein unter OpenOffice 1.1.5 erstelltes Programm einwandfrei.
Wird dieses Programm aber unter OO 2.0 ausgeführt, funktioniert es nicht mehr
In einem Dialog ist einem CommandButton eine Programmroutine zugewiesen worden. Lasse ich dieses unter Version 1.1.5 erstellte Programm laufen, wird bei Klick auf diesen Button der zugewiesene Code ausgeführt. Unter der Version 2.0 passiert gar nichts. Der zugewiesene Code wird offensichtlich gar nicht angesprungen.
Folgendes ist mir aufgefallen.
Unter OO 1.1.5 sieht der Code der Zuweisung (unter Eigenschaften - Ereignisse des CommandButton) wie folgt aus:
"document:Standard.DlgCode.Speichern"
Erstelle ich diese Zuweisung unter OO 2.0 neu, sieht sie so aus:
"vnd.sun.star.scriptStandard.DlgCode.Speichern?language=Basic&location=document"
Anmerkung: 'DlgCode' ist der Name des Dialog (Formulars)
'Speichern' ist der Name der Routine, die aufgerufen werden soll
Ist es tatsächlich so, dass die beiden Versionen in dieser Hinsicht nicht kompatibel sind? Die Zuweisung unter OO 2.0 läuft nicht unter OO 1.1.5, und umgekehrt ebenfalls nicht.
Gibt es evtl. ein Lösung?
ich habe folgendes Problem:
Es läuft ein unter OpenOffice 1.1.5 erstelltes Programm einwandfrei.
Wird dieses Programm aber unter OO 2.0 ausgeführt, funktioniert es nicht mehr
In einem Dialog ist einem CommandButton eine Programmroutine zugewiesen worden. Lasse ich dieses unter Version 1.1.5 erstellte Programm laufen, wird bei Klick auf diesen Button der zugewiesene Code ausgeführt. Unter der Version 2.0 passiert gar nichts. Der zugewiesene Code wird offensichtlich gar nicht angesprungen.

Folgendes ist mir aufgefallen.
Unter OO 1.1.5 sieht der Code der Zuweisung (unter Eigenschaften - Ereignisse des CommandButton) wie folgt aus:
"document:Standard.DlgCode.Speichern"
Erstelle ich diese Zuweisung unter OO 2.0 neu, sieht sie so aus:
"vnd.sun.star.scriptStandard.DlgCode.Speichern?language=Basic&location=document"
Anmerkung: 'DlgCode' ist der Name des Dialog (Formulars)
'Speichern' ist der Name der Routine, die aufgerufen werden soll
Ist es tatsächlich so, dass die beiden Versionen in dieser Hinsicht nicht kompatibel sind? Die Zuweisung unter OO 2.0 läuft nicht unter OO 1.1.5, und umgekehrt ebenfalls nicht.
Gibt es evtl. ein Lösung?