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]