Alle 20:39, lunedì 16 gennaio 2006, Emanuele ha scritto:
[....]
> >In genere invece faccio semplicemente:
> >----------------------
> >...
> >  If IsNull(listener) Then
> >    listener = CreateUnoListener("prefix_","bla.bla.XListener")
> >  End If
> >  oDocView.addBlaBlaListener(listener)
> >...
> >...
> >----------------------
>
> Altra mia curiosità: se il listener esiste già perchè lo ri-aggiungi?
> Non sarebbe sufficiente:
>
> If IsNull(listener) Then
>   listener = CreateUnoListener("prefix_","bla.bla.XListener")
>   oDocView.addBlaBlaListener(listener)
> End If

Scusa, è proprio così che volevo fare ma ....ho sbagliato :-)


[...]
> >In questo caso però mi ero accorto che lanciando la macro da IDE il
> > listener smetteva di funzionare correttamente e non si poteva
> > riutilizzarlo. [...]
> >Magari tornerò alla carica su IZ appena ho un po di tempo per fare delle
> >prove.
>
> A me sembra funzionare correttamente, ma siccome tu lo conosci
> sicuramente molto meglio di me non mi dilungo oltre (io mi son sempre
> limitato ad usarli per automatizzare controlli vari in finestre di
> dialogo).

In effetti non so se il problema che ho riscontrato io è riproducibile 
facilmente, non ho fatto nessuna prova.

come dicevo, appena avrò tempo controllerò meglio e se è il caso riaprirò il 
bug.


ciao
Paolo M

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

Rispondere a