我想用c#开发一些dll,在pb中调用,我开发了一个但是不能使用,怎么开发通用的?

解决方案 »

  1.   

    这个问题问了很多遍,总是没人回答
    再问:
        C#怎么调用dll,这个dll可是任何语言都能用的,在vs2005中如何调用?
      

  2.   

    如果是非托管的DLL,要像调用系统API一样来调用才可以。比如像如下一样声明一个DLL中的方法:[DllImport("user32.dll", CharSet = CharSet.Auto)]
    public static extern IntPtr SendMessage(IntPtr hWnd, int Msg, int wParam, IntPtr lParam);
    [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
    public static extern int ScreenToClient(IntPtr hWnd, [In, Out] POINT pt);