日期:2014-05-18  浏览次数:20853 次

如何用dllimport调用c写的dll
我得到一个c写的dll,想用c#做一个winform程序,调用这个dll。
我知道要用dllimport,但这个dll放在什么地方?需要注册吗?我试着注册此dll,不成功,因为它不是com组件。

------解决方案--------------------
C# code
        


        [DllImport("User32.dll", EntryPoint = "MessageBox")]
        static extern int MessageBoxW(IntPtr hand, string msg, string wp, int lp);

        [DllImport("d:\\tt.dll", EntryPoint = "GetInt", CharSet = CharSet.Ansi)]
        static extern int GetInt();