Jack ha scritto:
Di seguito c'e un risposta ad un mio post di Paolo Mantovani apparso (il
post, non P.M.)
Non avevo visto ne l'uno ne l'altro... :-)
Anzi, a parte gli scherzi, ricordavo vagamente di aver visto qualcosa
del genere... e avevo cercato... probabilmente sull'NG sbagliato....
sul NG di OOo, sono i passi per creare un Package per una Libreria. Nel
caso incontri
difficolta' fatti sentire io non ho avuto problemi di sorta.
Grazie Jack... ma se avrò difficoltà esiterò!
Per creare un package:
> ...zot...
Perché le tue spiegazioni sono così chiare ed esaurienti che non posso
fare la figura del pirla ad oltranza!! :-)
Per evitare conflitti con i nomi di Variabili e Routine usa la notazione
estesa
es... MiaLibreria.miaVariabile, MiaLibreria.miaFunzione
in questo modo eviti eventuali conflitti.
Questa invece l'avevo vista... ma ero così fiero del mio workaround... :-)
Ora mi sto chiedendo se e quali vantaggi ci possano essere a distribuire
Ultimus con allegato uno zip che contiene la libreria condivisa.
Se dentro a qualche Procedura o Funzione apporti delle modifiche
distribuisci
solo il package, e non tutto il programma.
Vero, ma Ultimus è (per scelta) un template assistito.
Quando si parla di distribuzione occorre distinguere.
Se si tratta di un applicativo di puro codice che aggiunge delle
funzionalità ad OO sono daccordo, è meglio un package.
Ma se si tratta di codice dedicato ad uno specifico template è
pericoloso separare i due.
Ultimus non viene soltanto distribuito. ma viene sopratutto RE-distruibito.
Mi spiego meglio.
Nel caso un capofila voglia distrubuire in outsourcig parte del lavoro,
vuole che il computo ritorni esattamente come da sue specifiche, in modo
che possa essere facilmente stampato, rimanipolato o fuso con altri computi.
Quindi redistribuisce una worksheet che contiene sicuramente una serie
di personalizzazioni (formattazioni, header/footer, fogli di stile
pagina e di cella etc.).
Ovviamente prima di redistruibirlo lo prova (anzi è quello che stanno
usando), e se funziona ci saranno buone possibilità che funzioni anche
sulla macchina del tecnico esterno... (sempre che la versione di OO sia
appropriata)
Questo è possibile perchè il codice è quasi tutto dentro Ultimus, e la
libreria condivisa anche (si installa o si aggiorna automaticamente, ma
manca un automatismo per gli shortcut...)
Quindi nelle sue destinazioni finali, Ultimus viaggia sempre in blocco e
relativamente pesante, ed un file - anche piccolo ma separato - in più
potrebbe rappresentare una esponenziale fonte di malfunzionamenti... o
forse no! ... bisogna rifletterci...
Ogni pensata è la benvenuta..
Grazie Jack
Bart
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]