Paolo Mantovani wrote:
 > Hai caricato la libreria prima di tentare di accedere alla variabile ??

Si, le SubRoutine presenti vengono tranquillamnente mandate in esecuzione.

Potrebbe esserci qualche conflitto di nome a livello globale magari?
No, e' l' unica Variabile Globale e il nome e' univoco ( non c'e' niente a livello di moduli o di routine con lo stesso nome.

altra idea:
Prova ad accedere alla variabie usando la sintassi "fully-qualified" :

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

E' la prima cosa che ho provato, niente non viene vista.

> come si chiama la variabile? e il modulo? e la libreria? (controlla anche i
> nomi delle sub/functions)

Libreria           :  Lib_Ricette
Modulo           :  OpenDoc
VarGlobale      :  DocStampa

Nome SubRoutine :

Sub Apri_Stampa_Ricette
Sub Apri_Provenienza_Ricetta
Sub Apri_Categoria_Ricetta
Sub Apri_Lista_dei_Vini
Sub Apri_Start_Ricette
Sub DisplayForm(sDatabaseName as string, sFormName as string)


L' unica cosa che ho fatto e' di cambiare il tipo della variabile da String in Long, ma questo non ha niente a che fare con Scope della variabile.

Comunque ho risolto, ho cancellato la Libreria e ne ho rifatta un' altra precisa identica con gli stessi nomi sopra elencati il problema e' misteriosamente risolto. Mi rimane ' l' amaro in bocca ' quando succedono questi disguidi nel non sapere il perche' delle cose e nel non avere strumenti per poter indagare meglio sull' origine del problema. Ciao Jack











--

Email.it, the professional e-mail, gratis per te: http://www.email.it/f



Sponsor:

Per la casa dei tuoi sogni, la soluzione รจ un Credito Casa Findomestic, facile 
e senza anticipi!

Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=3939&d=26-2

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

Rispondere a