Ciao Jack,
sono stato fuori un paio di giorni e solo adesso vedo la discussione...
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 ?.
Il "mio" UltimusFree contiene un accrocchio automatico per caricare una
libreria condivisa; puoi provare a quardare quello...
In quella libreria condivisa c'è appunto una variabile globale, che
viene assegnata da una macro esterna (ovvero a livello di un documento).
Normalmente funziona, ma a volte (ma è la macchina di sviluppo) ho avuto
comportamenti strani... è anche successo di dover rieseguire due volte
la macro perchè la variabile venisse assegnata correttamente...
Non parliamo poi della grana di chiudere tutto (quickStarter compreso)...
Purtroppo ho avuto pochi feedback e non so, in generale, come si
comporti Ultimus su altre macchine e in particolare quella variabile
globale... ma sull'altro mio PC sembra funzionare correttamente.
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.
Nel mio caso la variabile globale è già nella libreria condivisa, ma
viene assegnata (o riassegnata) da un documento.
Se intendi guardare quella parte del codice di Ultimus sarà
probabilmente opportuno che io ti dia qualche dritta...
nel caso fammi sapere...
Bart
PS
Sull'opportunità di usare quel sistema per installare la libreria
condivisa (anzichè un package) non sono del del tutto convinto... sarà
opportuno aprire un thread apposito...
--
UltimusFree (Ultimus is not Ultimus)
Template "assistito" per Computo Metrico Estimativo su tabelle Calc di
OpenOffice.org.
(Ovvero il computo metrico come siete abituati da sempre a vederlo, ma
con molte automazioni in aiuto)
http://aimar.mrjive.it/?q=node/3
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]