English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 9.5.4160
  • Correzioni

IDE: Reimportare componenti

copia link

Descrizione del difetto

L'importazione di un componente già esistente non aggiornava le costanti da questo utilizzate. L'importazione di un componente, infatti, aggiornava solo tutti gli oggetti contenuti nello stesso mentre non aggiornava le eventuali costanti utilizzate dal componente poiché queste si trovano all'interno delle librerie DB Library e Client Library.

Effetti del malfunzionamento

  • Il componente veniva nuovamente importato ma le costanti già presenti prima dell'importazione non venivano aggiornate.

Soluzioni

Questo difetto è stato risolto nella versione 9.5. Non sono disponibili workaround per le versioni precedenti.

Funzionalità interessate

L'importazione di componenti in progetti Instant Developer.

Note

  • Malfunzionamento relativo alla segnalazione 000724-2010.
  • Instant Developer applica il seguente algoritmo per l'aggiornamento delle costanti utilizzate dai componenti:
    1. Cerca tutte le costanti utilizzate dal componente
    2. Per ogni costante verifica se la costante è diversa da quella presente nel file IDZ utilizzato per l'importazione
    3. Se la costante è diversa controlla se è utilizzata solo dal componente
    4. Se la costante è stata nel frattempo utilizzata anche da altri oggetti esterni al componente crea una copia della costante e sostituisce i riferimenti alla vecchia costante con la nuova copia in tutti i punti in cui la costante era utilizzata. Tale sostituzione non viene effettuata per i riferimenti interni al componente.
    5. A questo punto la costante può essere aggiornata poiché viene utilizzata solo dal componente importato.

Ultima modifica: 24/09/2010 / Validità: da 9.5.4160

Vedi anche

  • Componentizzazione

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum