importtype
importtype
importtype(typename)
Permette di caricare un tipo (typename) cercandolo nella cache degli assemblies caricati. Offre il vantaggio di non dover dichiarare l'assembly da cui caricare il tipo.
Esempio 126. Esempio importtype
local String = importtype("System.String")
Nota |
|
Questa funzione è più lenta del caricamento diretto dall'assembly perché deve comunque fare una scansione di tutti i tipi definiti in tutti gli assemblies caricati |
Questa funzione permette l'importazione "lazy" dei tipi. In pratica è possibile non dichiarare tutto il namespace: vbluanet è in grado di identificare il tipo e caricarlo automaticamente. In caso di conflitti un messaggio di errore viene generato.
Esempio 127. Esempio importtype lazy
local String = importtype "String"
Nota |
|
Questa funzione è più lenta del caricamento passando il namespace lazy. In questo caso devono essere controllati tutti i tpi di tutti gli assembly caricati. |