Alle 21:22, sabato 25 febbraio 2006, Jack ha scritto:
> Vediamo se riesco a scrivere qualcosa di umanamente comprensibile.
> Ho creato un Package per una Libreria, dopodiche l' ho installato in
> macro personali. La libreria contiene qualche subroutine e una variabile
> Globale, da un formulario le SubRoutine sono tranquillamente
> richiamabili, previo caricamente della Libreria, la variabile Globale
> pero' dall' esterno non e' visibile, le domande che vorrei fare sono,
> avete avuto qualche esperienza con la creazione di Package x Librerie
> condivise ? che mi possa aiutare a risolvere il problema ?.
>
> Nota: Se in macro personali creo una nuova Libreria con una variabile
> Globale la stessa  viene tranquillamente vista dall' esterno. Verrebbe
> da dire che, e' l' aver fatto un Package che a modificato lo Scope della
> variabile.
>
> Help !!! Jack

Hai caricato la libreria prima di tentare di accedere alla variabile ??

suppongo di si ma non si sa mai.

il comportamento che hai descritto è abbastanza strano e non mi è mai 
capitato.
Le librerie installate come packages non hanno nulla di diverso da quelle 
create in altro modo.

Potrebbe esserci qualche conflitto di nome a livello globale magari? 

come si chiama la variabile? e il modulo? e la libreria? (controlla anche i 
nomi delle sub/functions)
altra idea:
Prova ad accedere alla variabie usando la sintassi "fully-qualified" :

   GlobalScope.BasicLibraries.LoadLibrary("MiaLibreria")
   MiaLibreria.MioModulo.MiaVariabile = "ciao"


--
ciao
Paolo M

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

Rispondere a