View Full Version : [C#] gestione dll
Ciao, volevo sapere se ci fosse un modo per istanziare una dll in modo statico. La dll che devo usare contiene una funzione che mi restituisce un id di connessione con un dvr e volevo fare in modo di avere sempre un link alla stessa dll in modo che più connessioni incrementino lo stesso id. E' fattibile ?
Grazie
giangian2
08-11-2010, 11:14
Se la tua dll esporta solamente delle funzioni puoi utilizzare la chiamata "DLLImport" da C#. Vedi qui (http://www.csharphelp.com/2006/01/call-unmanaged-code-part-1-simple-dllimport/) per un piccolo esempio.
Mentre se la tua dll esporta anche classi devi fare un wrapper della dll in C++/CLI.
ciao ciao
mi sono dimenticato di specificare che anche la dll è stata creata in c#, quindi non dovrei necessitare di wrapper
giangian2
08-11-2010, 12:21
Ahn...ok, allora stiamo parlando un assembly.
Semplicemente aggiungi ai reference del progetto l'assembly che vuoi utilizzare.
Qui (http://msdn.microsoft.com/it-it/library/7314433t(VS.80).aspx) trovi la procedura, nel caso non la sapessi già ;)
ciao ciao
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.