PDA

View Full Version : [C#.net] Come caricare una dll


qwerty86
05-09-2007, 17:22
Cioa ragazzi come da titolo vorrei sapere come caricare una dll generica in un programma scritto in C#.net. Grazie a tutti

0rph3n
05-09-2007, 17:56
Se devi caricare una "dll" scritta con codice managed (meglio chiamarlo assembly comunque :) ) da un'occhiata alla classe Assembly (http://msdn2.microsoft.com/en-us/library/system.reflection.assembly.aspx).
Esempi su come fare ne trovi finchè vuoi (http://www.google.com/search?q=c%23+dynamically+loading+assemblies&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a).
Se invece hai a che fare con codice unmanaged dovrai usare DLLImport (http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/cpref/html/frlrfSystemRuntimeInteropServicesDllImportAttributeClassTopic.asp).
Ecco Un esempio (http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/vccore/html/vcwlksysimportattributetutorial.asp) abbastanza chiaro.

'iao

qwerty86
05-09-2007, 18:11
Se devi caricare una "dll" scritta con codice managed (meglio chiamarlo assembly comunque :) ) da un'occhiata alla classe Assembly (http://msdn2.microsoft.com/en-us/library/system.reflection.assembly.aspx).
Esempi su come fare ne trovi finchè vuoi (http://www.google.com/search?q=c%23+dynamically+loading+assemblies&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a).
Se invece hai a che fare con codice unmanaged dovrai usare DLLImport (http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/cpref/html/frlrfSystemRuntimeInteropServicesDllImportAttributeClassTopic.asp).
Ecco Un esempio (http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/vccore/html/vcwlksysimportattributetutorial.asp) abbastanza chiaro.

'iao


Grazie , ma avevo risolto :D