|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2008
Messaggi: 35
|
DllImport con Path variabile
Dovrei caricare una dll che non ha un path fisso in C#.
Il path è memorizzato in una variabile d'ambiente. DllImport non permette come attributo una variabile, ma solo costanti. Come si può fare? Codice:
[DllImport("MiaDll.dll")]
internal static extern void miaFunzione(); --> Così va bene, ma se MiaDll non è nella cartella dell'applicazione non funziona
string path = Environment.GetEnvironmentVariable("NomeVarAmb");
[DllImport(path)]
internal static extern void miaFunzione(); --> Così NON va bene perché path npn è costante.
__________________
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Stampa la stringa che recuperi dalla variabile d'ambiente. Secondo me c'è qualcosa che non va lì.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:34.



















