DLLImport
Hej,Jeg importere en DLL fil i C# og det virker helt fantastisk. Men når jeg bruger DLLImport så er jeg låst til at DLL file SKAL ligge et bestemt sted - altså i en bestemt mappe... F.eks. skal DLL filen ligge i mappen "C:\Temp\" som anført herunder
Hvordan gør jeg det anderledes således at DLL enten
1) bliver importeret dynamisk når programmet starter op? På den måde definerer jeg hvor DLL filen er ved eksekvering af programmet
2) Selve definitionen af DLLImport ændres således at DLL filerne ligger i samme mappe som programmet der eksekveres...?
Måden jeg kalder DLL er:
[DllImport(@"C:\Temp\XY.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern double enthalpy_pt(double Pressure, double Temperature);