COMP: Variabili globali con flag New attivo
copia linkDescrizione del difetto
Impossibile utilizzare variabili globali di tipo oggetto contenute in componenti se il flag New era attivo. In particolare:
- se la variabile globale era di tipo IDDocument e si effettuavano query su tabelle IMDB all'interno di eventi del documento, si potevano manifestare malfunzionamenti in casi particolari;
- se la variabile globale era di tipo oggetto ma non era un documento veniva generato un'eccezione a run-time.
Effetti del malfunzionamento
- Se la variabile globale era di tipo IDDocument le query su tabelle IMDB contenute nel componente, o in componenti figli di quello contenente l'istanza globale, potevano restituire dati non corretti.
- Se la variabile non era di tipo IDDocument si verificava un'eccezione di tipo NullPointerException a run-time, durante la fase di caricamento del componente.
Soluzioni
Questo difetto è stato risolto nella versione 10.0. Utilizzando le versioni precedenti è sufficiente disabilitare il flag New mostrato nella videata delle proprietà della variabile globale ed inizializzarla manualmente nell'evento Initialize del componente.
Funzionalità interessate
L'utilizzo di variabili globali di tipo oggetto in componenti.
Ultima modifica: 25/10/2016 / Validità: da 10.0.4300