IDE: Macro $L in funzioni di libreria
copia linkDescrizione del difetto
Se si chiamava un metodo statico di libreria tramite istanza si otteneva un errore compilazione se l'espressione del metodo conteneva la macro "$L".
Effetti del malfunzionamento
- Venivano generati errori di compilazione.
Soluzioni
Era sufficiente chiamare il metodo statico utilizzando la libreria e non l'istanza della stessa. In quel caso il codice generato era corretto.
Funzionalità interessate
La generazione del codice relativa a funzioni di libreria la cui espressione conteneva la macro "$L".
Note
- Malfunzionamento relativo alla richiesta di assistenza 002207-2020.
-
La macro "$L" viene sostituita, a compile time, con il nome completo della classe/libreria a cui appartiene il metodo. Tale sostituzione, però, non era corretta se si scriveva
variabile.MetodoStatico()
In questo caso, infatti, il sistema inseriva il nome della variabile e non il nome completo della classe/libreria, come richiedo dal metodo statico.
Ultima modifica: 29/11/2022 / Validità: da 21.0.8100