loadassembly

loadassembly(assemblypath)

Permette di caricare un assembly .NET passando il percorso alla dll

Esempio loadassembly

local asm, err = loadassembly("vbluanet.dll")


local asm, err = loadassembly("myassembly.dll", "c:\\myfolder1;c:\\myfolder2")


Questa funzione di caricamento si basa sul percorso del file.

Al loadassembly รจ possible passare come secondo parametro un elenco di percorsi di risoluzione. Questi percorsi verranno accodati al meccanismo di risoluzione delle dipendenze per trovare le dll che non si trovano in uno dei percorsi standard di risoluzione.

Il valore di ritorno err contiene la stringa di errore in caso di mancato caricamento.

Tutte le funzioni loadassembly sono in grado di riconoscere se all'interno dell'assembly esistono dei wrapper e, se trovati viene chiamato il metodo Initialize (se implementato)