Unterschiede bei Dialogen in 3.01 & 2.41 ?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Unterschiede bei Dialogen in 3.01 & 2.41 ?

Beitrag von keksi1970 »

hi,

folgendes Phänomen :

unter 2.41 habe ich in einer Calc Datei einen Dialog namens "Dialog1" erstellt. aus Diesem Dialog heraus will ich eine Writer-Vorlage öffnen, die Ihrerseits ein Automakro beim erstellen eines neuen Dokuments ausführt. Diese Vorlage besitzt aber bereits einen Dialog namens "Dialog1".

unter 2.41 ist das kein Problem, die Variablen werden innerhalb der Vorlage neu zugeordnet und der Dialog aufgerufen. unter 3.01 hingegen kann ich auf den VorlagenDialog nicht zugreifen (XRAY : Null Object), folglich funktionieren die Makros in der Vorlage unter 3.01 auch nicht richtig. umbenennen der Dialoge in beiden Dokumenten hat nix gebracht, anscheinend kann man keine 2 Dialoge aufrufen. ( Was aber für mein Projekt eine Voraussetung ist, sonst muss ich nochmal komplett neu anfangen )

ist das ein Bug unter 3.01 ? oder wars eher einer unter 2.41 ?
Gibts Lösungen ? (Ausser dem Beenden des 1. Dialoges, das es "unbequem" wäre)

LG
Andreas
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: Unterschiede bei Dialogen in 3.01 & 2.41 ?

Beitrag von keksi1970 »

keinem ähnliches aufgefallen ?

oder nur keine "Umsetzungsmöglichkeit" einer Lösung

naja, ich verzweifel so ziemlich daran, daß es unter 2.41 funktioniert, und unter 3.01 nicht
aber evtl ist nicht der Dialog das Problem, sondern die GLobale Zuordnung der Variablen.

LG
ANdreas
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: Unterschiede bei Dialogen in 3.01 & 2.41 ?

Beitrag von keksi1970 »

sagen wir so :

das Makro der beiden Dokumente ist unter 3.01 erstellt. nur zusammengeführt ist es unter 2.41

und einzeln funktioniert das ja auch in 3.01

dh. die ott rufe ich auf(erstelle neues DOkument) und der Dialog wird einwandfrei angezeigt und das Makro ausgeführt.
ebenso unter 2.41

nu dachte ich mir halt, (auf der Arbeit hab ich "nur" 2.41) lasse mal das eine durch das andere aufrufen, und siehe das es funktioniert. zu Hause (nur 3.01) aber nicht

aber wenn der Bug bekannt ist, hoffe ich auf eine Lösung in 3.11

LG
Andreas
Antworten