DllImport fra lokal mappe
Når man f.eks. skal lege med inifiler gør man således:[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section,string key,string val,string filePath);
og så finder den dll'en (i en system mappe går jeg ud fra).
Men hvad hvis jeg vil importere en dll fra den lokale mappe? Hvordan angiver jeg det så?
Eksempelvis:
[DllImport(Environment.CurrentDirectory + @"\sx32w.dll",CharSet=CharSet.Ansi,EntryPoint="RNBOsproFormatPacket")]
public static extern ushort RNBOsproFormatPacket(byte[] packet,uint packetSize );
Ovenstående går galt, da det første argument skal være constant...
