WEB: Cicli for e condizioni di terminazione complesse
copia linkDescrizione del difetto
Se si utilizzavano espressioni complesse nella condizione di terminazione di un ciclo for si potevano ottenere errori se si attivava il modulo di debug.
Il malfunzionamento si manifestava solo se il modulo di debug era attivo e si presentava in casi come il seguente:
for (int i = 0; i < nc.ClassCollProp.count(); i = i + 1)
{
}
{
}
dove nc era una variabile di tipo documento, ClassCollProp era una proprietà della classe di tipo Collection o IDCollection.
Effetti del malfunzionamento
- Si otteneva un errore di compilazione.
Soluzioni
Era sufficiente memorizzare il valore dell'espressione nc.ClassProperty.count() in una variabile e usare la variabile come condizione di terminazione del ciclo.
Funzionalità interessate
L'utilizzo dei blocchi FOR.
Note
- Malfunzionamento relativo alla richiesta di assistenza 000208-2014.
Ultima modifica: 04/04/2018 / Validità: da 18.0.7000