2006/9/25, Emanuele <[EMAIL PROTECTED]>:
Ma noi non ci arrendiamo per così poco, dovresti saperlo! ;-)
Mmm.. allora ci sarebbe anche l'atro problemino... di come inibire il pulsante (button) dopo che è stato premuto... almeno per qualche secondo...
Facciamo così: io metto in coda il codice, allego anche il file e scrivo > anche a te... vediamo cosa arriva e cosa torna... :-) Qua è arrivato quanto basta: il codice! :-) Allora, ovviamente, fino alla parola "fine" di Paolo, le mie sono solo osservazioni.
Un suggerimento: quando fai debug ti conviene evitare gli "on error",
altrimenti non vedi i problemi! ;-)
Infatti... man mano che si inciampa senza sbattermi l'errore in faccia... li vado a disattivare.... :-) Togliendo quello nella sub "Clessid_lock_End_A" puoi notare che quando
tenti di sbloccare tastiera o mouse, la variabile "oMouseClickHandler" risulta vuota. Ora, partendo da questo punto ho provato una delle soluzioni che tu stesso tempo fa avevi utilizzato: spostare le variabili in una libreria condivisa (ho usato la standard per comodità) ed il tutto ha funzionato a dovere. Non so se importante, comunque ho utilizzato il "option explicit" ed ho utilizzato "global" al posto di "dim" per dichiarare le variabili. Spero ti possa essere d'aiuto.
Grazie Emanuele, il problema era proprio quello... tra ieri sera e stamani la lista non funzionava (anche adesso sto postando dalle pagine web di Gmail) ed ho avuto qualche scambio privato con Paolo che concorda con te. Lui l'ha chiamato "di morte prematura di variabile" :-) Ora la cosa è abbastanza risolta... ma devo ancora da capire alcune cose... "oMouseClickHandler" è un oggetto che vaga... e se per caso non lo chiudo per benino il mouse non funziona più. Ma c'è modo di recuperarlo anche se non so niente di lui? C'è scritto da qualche parte che il currentController ha uno (o più) listeners aperti? C'è modo di enumerarli/elencarli? E magari poi di chiuderli? grazie Emanuele Bart
