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

IDE: if + elseif genera errori di compilazione

copia link

Descrizione del difetto

In alcuni casi particolare un costrutto IF/ELSE IF generava errori di compilazione. Il malfunzionamento si manifestava se:

  • Si creava un blocco IF;
  • si creava subito dopo un blocco ELSE IF;
  • si eliminava il blocco IF.
In questo caso particolare il Visual Code Editor sembrava trasformare il blocco ELSE IF rimasto in un IF ma, in realtà, il codice prodotto dal compilatore non era corretto.

Effetti del malfunzionamento

  • Dopo aver eliminato un blocco IF seguito da un blocco ELSE IF si ottenevano errori di compilazione.

Soluzioni

Questo difetto è stato risolto nella versione 9.5. Usando le versioni precedenti è sufficiente andare sulla blocco rimasto (quello che era ELSE IF prima della cancellazione) e ricomunicare ad Instant Developer che si desidera cambiarlo in un blocco IF semplicemente scrivendo i caratteri "if". Instant Developer ammette tale possibilità perché il blocco IF rimasto in realtà è ancora un blocco ELSE IF.

Funzionalità interessate

L'utilizzo del Visual Code Editor per la scrittura del codice in procedure.

Note

  • Malfunzionamento relativo alla segnalazione 000850-2010.

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

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum