VCE: Sostituzione parametro opzionale
copia linkDescrizione del difetto
Se in un'espressione si modificava il valore di un paramero opzionale inserendo un'operatore si otteneva un comportamento non previsto. Per esempio se si passava da questa espressione
int idx = Find("", "", [inizio])dove il parametro inizio è opzionale a questa espressione
int idx = Find("", "", [numero1] + [numero2])dove numero1 e numero2 sono i due operandi dell'operaore + il parametro numero2 diventava opzionale e, se non digitato, generava un errore di compilazione.
Effetti del malfunzionamento
- L'opzionalità del parametro originale veniva "spostata" in uno dei due parametri dell'operatore. Se poi non si digitava un'espressione la validazione del progetto non dava errore ma si otteneva un errore di compilazione.
Soluzioni
Era sufficiente compilare i parametri delle due espressioni dell'operatore.
Funzionalità interessate
La scrittura del codice tramite Visual Code Editor.
Note
- Malfunzionamento relativo alla richiesta di assistenza 002981-2021.
Ultima modifica: 15/04/2022 / Validità: da 22.0.8500