Alle 12:37, venerdì 28 settembre 2007, Guido (email.it) ha scritto: > Paolo Mantovani ha scritto: > > Alle 14:09, martedì 25 settembre 2007, Guido (email.it) ha scritto: > > [...] > > > >> in allegato :) > >> vedi macro AccessRegistry per prove delle istruzioni di reperimento URL > >> > >>> Appena posso faccio anche una verifica sul problema che hai riscontrato > >>> con il servizio thePackageManagerFactory > > > > Ti allego il package corretto > > Mancava la entry del file addonconfiguration.xcs nel manifest.xml > > (quando ho fatto il talk di ooocon 2005 non esisteva ancora questa > > specifica) Ho apportato anche alcune piccole correzioni nel codice, ho > > sistemato anche la cosa del thePackageManagerFactory: mancava un > > parametro (forse hanno cambiato qualcosa nella definizione > > dell'interfaccia) > > > > C'è rimasto da sistemare il file Addons.xcu: l'url corretto della macro > > dovrebbe essere: > > macro:///IC_SetBozzaStyle.SetBozzaStyle.Main > > Ora i registry sembra funzionare bene (sopratutto ho capito come > funzionano) In verità non riesco a reperire l'url della immagine (ritorna > stringa vuota), dovrei trovare il modo di referenziare correttamente > l'oggetto che effettivamente contiene l'url che voglio (verificato con il > debugger).
il file xcs è solo uno schema di registro, ovvero definisce delle chiavi Il contenuto delle chiavi non è specificato. Se devi aggiungere del contenuto puoi operare a runtime (ma non è il tuo caso) oppure puoi aggiungere un ulteriore file (xcu) che specifichi il contenuto delle chiavi definite nel file xcs > La cosa non mi preoccupa perchè preferisco usare > > thePackageManagerFactory E' un buon metodo, ma io non lo uso perchè lo trovo poco elegante e anche fallace i certi casi (ad esempio se l'utente prima di installare il package lo rinomina) > ma ho dovuto inserire un controllo sulla versione OOo in modo da modificare > il comando quando la versione è maggiore di 2.2 > > Infatti il comando della 2.3 non funziona sulla 2.3 e viceversa :( Mi pareva che avessero modificato qualcosa... E' stato aggiunto il parametro ID probabilmente proprio per evitare quel caso di package rinominato che citavo poco sopra. Questo purtroppo è il tipico problema che si può presentare usando le API marcate come unpublished. ciao Paolo M --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
