CMP: Nuovo comando aggiornamento componente
linkDescrizione
E' stato aggiunto un nuovo comando del menù contestuale dei componenti che permette l'aggiornamento senza bisogno di doverlo selezionare e cercare nella videata di importazione.
Per farlo è sufficiente attivare il comando del menù contestuale Aggiorna componente:
Nuovo comando del menù contestuale dei componenti. A sinistra nel caso di componente importato con sorgenti, a destra nel caso di componente importato senza sorgenti.
Funzionalità interessate
La gestione dei componenti nei progetti.
Note
- Il comando è visibile solo se è stato specificato un valore per la proprietà Percorso del componente e questo punta ad un file IDZ presente su disco.
- Il comando se il componente è importato con sorgenti re-importa il componente usando lo stesso IDZ da cui era stato importato in precedenza.
- Il comando, se il componente è importato senza sorgenti, cerca nell'IDZ un componente senza sorgenti esportato da un IDE nella stessa versione di quello usato al momento. Inoltre, se il nome del file IDZ è nella forma [COMPNAME]_[LANG]_[MAJORVER].idz (come i componenti standard di Instant Developer che sono presenti nella cartella C:\Program Files (x86)\INDE\Components) cerca se esiste un file con lo stesso COMPNAME, LANG uguale alla lingua dellIDE e MAJORVER uguale alla major version di Instant Developer. Qualora esista tale IDZ lo cambia e aggiorna il componente importandolo dal nuovo IDZ. Per esempio se era stato importato senza sorgenti il componente ColorPicker_ENG_20.idz, si apre il progetto con Instant Developer 22.5 in italiano e si attiva il comando, Instant Developer cercherà, nella stessa cartella in cui si trovava l'IDZ, se esiste un nuovo file chiamato ColorPicker_ITA_22.idz. Se lo trova lo apre e verifica se contiene una versione del componente esportato senza sorgenti da un IDE in versione 22.5. Se lo trova sostituisce il componente con questa nuova versione, aggiornando il path del componente importato nel progetto. Tale automatismo viene attivato automaticamente per i componenti importati senza sorgenti quando si aggiornano le librerie di un progetto prodotto con una versione precedente di Instant Developer rispetto a quella utilizzata per l'apertura.
Ultima modifica: 11/10/2022 / Validità: da 22.5.8700