IDE: Migliorata procedura importazione librerie esterne
copia linkDescrizione
E' stata migliorata la procedura di importazione di librerie esterne. In particolare:
- Vengono ora correttamente riconosciute le PROPERTY di .NET. Nelle versioni precedenti di Instant Developer non si vedevano nella videata di importazione ma venivano mostrati i metodi SETTER e GETTER. Se poi si utilizzavano tali metodi a run-time si otteneva l'errore
CS0571: '[LIB.METODO]': impossibile chiamare in modo esplicito l'operatore o la funzione di accesso.
- E' ora possibile importare anche i costruttori parametrici. In.de in questo caso, crea una nuova funzione statica il cui scopo è quello di creare una nuova istanza. Per esempio se la libreria importata contiene la classe TEST e questa contiene un costruttore che accetta un parametro di tipo stringa, In.de crea una nuova funzione TEST dotata di un parametro di tipo stringa. Per utilizzare tale costruttore è sufficiente scrivere in Visual Code
TEST var = null; var = TEST.TEST("Valore Stringa");
I costruttori non parametrici non vengono mostrati poiché per creare istanze tramite il costruttore predefinito è sufficiente utilizzare la funzione new(). -
E' stata migliorata l'importazione di metodi e parametri che utilizzano i seguenti tipi di dato:
- JAVA: java.sql.Date, java.sql.Timestamp, java.lang.Long, java.lang.Short, java.math.BigInteger, java.lang.Double, java.lang.Boolean, java.lang.BigDecimal, short e byte
- C#: byte e short
- Se vengono importati metodi con tipo di ritorno java.util.LinkedList (Java) o System.Collections.ArrayList (C#) In.de li collega automaticamente alla libreria Collection già presente nei progetti Instant Developer. Lo stesso avviene se vengono importati metodi con parametri di tipo java.util.LinkedList (Java) o System.Collections.ArrayList (C#).
Funzionalità interessate
L'importazione di librerie esterne tramite Instant Developer.
Note
- I miglioramenti relativi ai punti 1 e 2 sono stati suggeriti in questo thread sul Forum.
- Il miglioramento relativo al punto 3 è stato suggerito in questo thread sul Forum.
Ultima modifica: 23/03/2021 / Validità: da 10.0.4300