Hi Markus,

Markus Buch schrieb:

> Hallo zusammen,
> 
> ich habe OpenOffice per OOoBean in eine Java-Anwendung eingebunden. Damit ich 
> über die Änderungen das Anwenders an einem Dokument informiert werde, 
> registriere ich einen "XModifyListener". Hier der Auszug aus meinem 
> Sourcecode:
> 
> /**
>  * Registriert einen ChangeListener. Somit hat man die Möglichkeit, auf
>  * Änderungen an dem Dokument zu reagieren.
>  *
>  * @param xModifyListener XModifyListener
>  */
> private void registerChangeListener(XModifyListener xModifyListener)
> {
>   XModifiable xModifiable = (XModifiable) UnoRuntime.queryInterface
>       (XModifiable.class, getXModel());
> 
>   if (xModifiable != null)
>       xModifiable.addModifyListener(xModifyListener);
> }
> 
> Hier noch der eigentlich Listener, welcher der Funktion übergeben wird:
> 
> k3OOoFunc.registerChangeListener(new XModifyListener()
> {
>   public void disposing(EventObject eventObject)
>   {}
> 
>   public void modified(EventObject eventObject)
>   {
>     docChanged = true;
>   }
> });
> 
> Das ganze hat so auch bisher immer ohne Probleme funktioniert, seid der 
> neusten Version (2.3.0 Deutsch) funktioniert es aber nicht mehr. Ich werde 
> einfach nicht über die Änderungen an dem Dokument informiert. Woran kann das 
> liegen? Oder gibt es mittlerweile einen anderen Weg um über Änderungen am 
> Dokument informiert zu werden.
Das sollte auch immer noch funktionieren. Allerdings kann das im
Einzelfall sehr komplexe Ursachen haben. Am einfachsten wäre es, wenn du
einen Issue anlegtest. Am besten mit lauffähigem Demo.

Ciao,
Mathias

-- 
Mathias Bauer (mba) - Project Lead OpenOffice.org Writer
OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
Please don't reply to "[EMAIL PROTECTED]".
I use it for the OOo lists and only rarely read other mails sent to it.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an