CMP: Variabili globali di componente
copia linkDescrizione del difetto
Errore all'avvio dell'applicazione se si utilizzavano variabili globali di tipo oggetto inizializzate automaticamente dal sistema. Il malfunzionamento si manifestava solo se:
- l'applicazione web utilizzava un componente
- il componente conteneva una variabile globale di tipo classe contenuta in un secondo componente
- la variabile era automaticamente inizializzata (era stato attivato il flag "New" nella videata delle proprietà della variabile)
Effetti del malfunzionamento
- All'avvio dell'applicazione veniva mostrata una pagina bianca.
- Se si premeva il bottone Refresh del browser l'applicazione partiva ma la variabile globale di tipo oggetto poteva non essere correttamente inizializzata.
Soluzioni
Questo difetto è stato risolto nella versione 10.5. Per le versioni precedenti è sufficiente disattivare il flag "New" presente nella videata delle proprietà della variabile globale ed inizializzare manualmente la variabile nell'evento Initialize del componente tramite l'istruzione
VARIABILE_GLOBALE := new()
Funzionalità interessate
L'utilizzo di variabili globali di tipo oggetto in componenti.
Note
- Malfunzionamento relativo alla richiesta di assistenza 001005-2011.
- Il malfunzionamento non si manifestava se la variabile globale e la classe si trovavano nello stesso componente.
Ultima modifica: 25/10/2016 / Validità: da 10.5.4660