Μπορείς, χρησιμοποιώντας το [
DllImport] attribute.
Ένα
παράδειγμα από το MSDN που καλεί την MessageBox είναι το παρακάτω:
using System.Runtime.InteropServices;
public class Win32
{
[DllImport("user32.dll", CharSet=CharSet.Auto)]
public static extern int MessageBox(int hWnd, String text, String caption, uint type);
}
public class HelloWorld {
public static void Main() {
Win32.MessageBox(0, "Hello World", "Platform Invoke Sample", 0);
}
} Στην περίπτωσή σου το import πιστεύω ότι θα είναι:
[DllImport("png2dbl.dll")]
public static extern String Png2DBL(String szPngFile, String szDblFile);
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos