http://qqhack8.blog.163.com/blog/static/114147985201201031520567/

解决方案 »

  1.   

    很简单,将类定义成Public的,然后在项目-属性中勾选“COM可见”
    用Regasm 你的dll /codebase注册程序集
    在VB中,工程-添加引用,找到这个程序即可。
      

  2.   


    vb6程序如果要调用C#的dll,必须安装.NET framework环境吗?
      

  3.   


    还需要将C# dll 执行 用 gacutil /i MyLib.dll 将这个DLL加入的全局缓存里
    然后用 regasm MyLib.dll 注册这个dll如果对方使用delphi,没有安装.NET framework环境,该如何注册呢?
      

  4.   


    vb6程序如果要调用C#的dll,必须安装.NET framework环境吗?那是必须的。
      

  5.   


    vb6程序如果要调用C#的dll,必须安装.NET framework环境吗?需要.net 框架库是必须的。强签名和注册到GAC不是必须的。
      

  6.   

    做成标准Com+组件,不过不建议这干。感觉不够稳定。