Bart Aimar ha scritto:
Paolo Mantovani ha scritto:
Il problema secondo me viene fuori quando si installa l'extension
nello stesso ambiente dove è stata creata.
C'è un conflitto di nomi perchè la libreria basic che si vuole
installare è già presente nel sistema, da qui la segnalazione di errore.
Proprio ce la mettono tutta per osteggiare chi cerca di sviluppare
extension...
Già hanno deliberatamente eliminato la possibilità di salvare una
extension modificata... e adesso vogliono anche che eliminiamo quella
che stiamo sviluppando...
Non ho parole...
No, ti assicuro che non è come dici.
Non c'è nessuna volontà di "sabotare" nessuno, ci mancherebbe! :-)
Il problema è abbastanza complesso e nasce dal fatto che
l'organizzazione delle librerie di codice StarBasic viene dal passato
remoto, mentre l'infrastruttura delle Extension è stata "cablata"
successivamente.
E' inevitabile che qua e la ci siano problemi del genere.
Nel caso specifico il problema si può porre in questi termini:
Avendo una libreria di macro "xyz",
che cosa succede se si tenta di installare un'extension che contiene una
libreria di macro con lo stesso nome "xyz"??
Ovviamente questo problema non esisteva prima dell'invenzione delle
extension.
Le soluzioni potrebbero essere diverse, tanto per fare qualche esempio:
- ooo genera un errore che impedisce di completare l'installazione
- ooo sovrascrive la vecchia libreria di macro con la nuova
- ooo mantiene entrambe le versioni
- ooo chiede all'utente cosa vuole fare
- ....
- ....
Fino a qualche versione fa Openoffice prendeva per buona l'ultima
libreria installata. A mio avviso si trattava dell'effetto collaterale
(involontario) di una "non scelta" da parte di ooo.
In sostanza questo comportamento apparentemente soddisfacente era un po
un effetto del caso.
Nelle ultime versioni ooo invece combina questo mezzo pastrocchio.
Anche questo mi sembra un risultato involontario...
Probabilmente gli sviluppatori hanno modificato il codice che si occupa
dell'installazione delle extension per tutt'altri motivi ma come effetto
collaterale il gestore delle extension è diventato più schizzinoso e non
accetta il conflitto di nomi.
Ovviamente sono ipotesi. In ogni caso qualcuno dovrebbe aprire un IZ.
Cercherò di farlo appena possibile
Se nel frattempo se ne dovesse occupare qualcun'altro si prega di darne
comunicazione qui in lista.
grazie
Paolo M
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]