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

IDE: Referenziata variabile fuori ciclo

copia link

Descrizione del difetto

Se si referenziava, fuori da un ciclo FOR-EACH, una variabile di cursore non venivano segnalati warning ma poi si otteneva un errore di compilazione. Il caso era il seguente:

  Testata TESTA = new()
  for each Riga row in TESTA.RIGHE
  {
    ...
  }
  //  
  String vID = row.ID
Come mostrato nell'esempio l'ultima riga di codice referenza la variabile "row" che, però, è la variabile di cursore e non può essere utilizzata al di fuori del ciclo for-each. A causa del malfunzionamento quel riferimento (non corretto) non veniva segnalato mediante warning ma causava, giustamente, un errore di compilazione.

Effetti del malfunzionamento

  • Non veniva segnalato un warning durante la verifica del progetto.
  • Veniva generato un errore di compilazione.

Soluzioni

Era sufficiente spostare la riga di codice all'interno del ciclo for-each.

Funzionalità interessate

La scrittura del codice tramite Visual Code Editor.

Note

  • Malfunzionamento relativo alla richiesta di assistenza 001993-2019.
  • Malfunzionamento relativo a questo thread del forum.

Ultima modifica: 25/03/2020 / Validità: da 20.0.7800

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum