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]

Rispondere a