VCE: Conversione parametri attuali
copia linkDescrizione del difetto
Nelle versioni precedenti, se si passava un'espressione numerica come parametro attuale ad una funzione che richiedeva un parametro numerico, non veniva effettuata alcuna conversione.
Dalla versione 10.1, i parametri attuali vengono convertiti nel tipo numerico preciso atteso dalla funzione. Se ad esempio si passa un valore float ad una funzione che attende un integer, il valore verrà convertito in integer.
Effetti del malfunzionamento
- La funzione poteva ricevere un valore non compreso dalla definizione del parametro formale.
Soluzioni
Questo difetto è stato risolto nella versione 10.1. Utilizzando le versioni precedenti è sufficiente effettuare manualmente la conversione tramite le funzioni ToInteger, ToFloat.
Funzionalità interessate
Passaggio di parametri numerici ad una funzione.
Note
- La conversione non avviene per i parametri definiti come input-output.
- Questa modifica può cambiare il funzionamento di applicazioni precedenti se non avevano tenuto in considerazione la specifica del tipo numerico atteso dalla funzione.
Ultima modifica: 23/03/2021 / Validità: da 10.1.4450