IDE: Importazione librerie C# contenenti sottoclassi
copia linkDescrizione del difetto
Se si importava una DLL contenente una classe contenuta in un'altra classe, si otteneva un errore di compilazione a run-time se si utilizzava la sottoclasse. Il malfunzionamento si manifestava, per esempio, nel caso seguente:
public class PRINCIPALE
{
...
public class SOTTO_CLASSE
{
...
}
}
Se si importava una DLL contenente tale gerarchia di classi, Instant Developer creava due librerie: una associata alla classe PRINCIPALE e l'altra associata alla classe SOTTO_CLASSE. Se si creava un'istanza della libreria associata alla SOTTO_CLASSE, si otteneva un errore di compilazione.
Effetti del malfunzionamento
- La sottoclasse veniva importata ma, se la si utilizzava, si otteneva un errore di compilazione.
Soluzioni
Era sufficiente sostituire il carattere "+" nelle espressioni .NET (mostrate nella videata delle proprietà della libreria associata alla sottoclasse) con il carattere "." (punto).
Funzionalità interessate
L'importazione di librerie esterne in tecnologia .NET.
Note
- Malfunzionamento relativo alla richiesta di assistenza 001049-2013.
Ultima modifica: 24/03/2021 / Validità: da 12.5.5400