2006/9/25, Emanuele <[EMAIL PROTECTED]>:
> Mmm.. allora ci sarebbe anche l'atro problemino... di come inibire il > pulsante (button) dopo che è stato premuto... almeno per qualche > secondo... Intendi i pulsanti di basic? Non basta usare ".Model.Enabled = False"?
sarebbe buona cosa... ma prima cosa ci scrivo? Anticipando i discorsi più sotto... in questo caso proprio non so come si chiama.
> ... zot... Paolo che concorda con te. > Lui l'ha chiamato "di morte prematura di variabile" :-) Wow, ci ho beccato?!?! :-) Però scusa non è strano il comportamento? Non dovrebbe rimanere "vitale" (giusto per proseguire con l'analogia) fino alla chiusura di OOo?
Se la variabile è sufficientemente "globale" e non ci sono due variabili con lo stesso nome "dovrebbe" rimanere in vita... Paolo! Dicci qualcosa...
> "oMouseClickHandler" è un oggetto che vaga... e se per caso non lo chiudo > per benino il mouse non funziona più.
Presumibilmente per quel documento non funzionerà più. La cosa mi inquieta...
Ma c'è modo di recuperarlo anche se non so niente di lui? Almeno il nome della variabile lo sai? :-)
Quello, anche se non io non me lo ricordo sempre... il codice lo sa sempre! :-) Il metodo che mi viene in mente così su due piedi è, se hai la pazienza
di studiarti un po' xRay, cercare se supporta l'interfaccia "com.sun.star.lang.XEventListener", a quel punto sai che la variabile dovrebbe essere un listener. Poi se hai ancora un po' di pazienza (ma a questo punto dovrebbe essere facile :-) ) puoi cercare se supporta le interfacce "com.sun.star.awt.XKeyHandler" (tastiera) o "com.sun.star.awt.XMouseClickHandler" (mouse).
OK! Indagherò in quela direzione.
C'è scritto da qualche parte che il currentController ha uno (o più) > listeners aperti? Dubito, anche perché se cercassi il listener nel currentController poi non sapresti in quale variabile è "allocato" ed alla fine non potresti modificarlo...almeno se ho capito come funzionano i listener...
Dubitavo anch'io... e la tua conferma aumenta la mia inquietudine...
C'è modo di enumerarli/elencarli? > E magari poi di chiuderli? Solo se conosci le variabili che hai utilizzato per aggiungerli...almeno credo.
Credo che non sia sufficiente conoscerene il nome... ma è necessario che siano ancora valide e reperibili... ciao Bart
