项目--->添加引用
如果是ActiveX就在工具箱中完成!

解决方案 »

  1.   

    不是吧,系统提示"不是有效程序集",直接引用是不行的吧! 我试过用c++.net是可以直接调用的,c#只能直接引用在它环境下写的dll吧??请指教!
      

  2.   

    在C#中调用动态链接库的方法类似于vb,先将dll文件拷入运行目录或系统目录:
    在程序中定义,例调用API函数SendMessage的方法为:[DllImport("user32.dll")]
    public static extern int SendMessage(IntPtr hWnd, int msg, int wParam, int lParam);
    之后,就可以在程序里直接调用了。
      

  3.   

    >> "以类输出的动态库"
    这个肯定不行,涉及到Object Layout、Name Mangling等等复杂的东东,不是原来在VB这样的语言里面也没办法调用这样的dll的吗?
    需要用VC.NET写一个Wrapper,或者用vc6写一个标准cdecl或者stdcall的dll,把原来那个包起来。