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]

Rispondere a