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

IDE: Importazione librerie esterne e Collection

copia link

Descrizione del difetto

Non era possibile utilizzare una libreria esterna importata se uno dei metodi restituiva un oggetto di tipo java.util.LinkedList (Java) o System.Collections.ArrayList (C#).

Effetti del malfunzionamento

  • Se si provava ad utilizzare uno dei metodi che restituivano l'oggetto Collection o chiamare uno dei metodi che accettavano come parametro un'istanza dell'oggetto Collection, si otteneva un errore di compilazione.

Soluzioni

Era sufficiente cambiare manualmente l'espressione calcolata da Instant Developer:

  • per le funzioni che tornano un oggetto di tipo java.util.LinkedList (Java) o System.Collections.ArrayList (C#), cambiare l'espressione calcolata da Instant Developer. Per esempio se l'espressione calcolata da Instant Developer è
       $0.funzioneCheTornaCollection()
    occorreva cambiarla in
       new com.progamma.Collection($0.funzioneCheTornaCollection())
  • per i parametri di funzioni di tipo java.util.LinkedList (Java) o System.Collections.ArrayList (C#), cambiare l'espressione calcolata da Instant Developer. Per esempio se l'espressione della funzione o procedura calcolata da Instant Developer era
       $0.funzioneConParametri($1.stringValue(), $2)
    dove $1 è un parametro di tipo stringa e $2 è il parametro di tipo Collection, occorreva cambiarla in
       $0.funzioneConParametri($1.stringValue(), $2.GetNative())

Funzionalità interessate

L'importazione di librerie esterne in un progetto Instant Developer.

Note

  • Malfunzionamento segnalato in questo thread del forum.

Ultima modifica: 23/03/2021 / Validità: da 12.0.5200

Vedi anche

  • Collection

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum