我使用.net项目已经测试可以使用的,但是不知道在VB6.0中为什么不能使用,而运行时出现这个错误不知道是什么原因,我的dll中调用了C++的动态链接库,请求各位大神帮我解决,在下感激不尽。

解决方案 »

  1.   

    假如创建的类名称为MyClass
    在VB里面这样写:
    dim test as new MyClass
    别忘了new
      

  2.   

    太感谢了,加了new 没有提示这错误了,但是出了新的错误Unable to load DLL 'xx.dll':The specified module could not be found.(Exception from HRESULT:0x8007007E)
    这个dll就是C++的动态链接库,请问这个改怎么解决,两个dll都放在一个目录中的,再次感谢,希望得到你的答复。
      

  3.   

    话说这个我也不太明白。按理说dll放在同一个目录下应该可以调用,你尝试过放到c:\windows目录下吗?
      

  4.   

    你的com组件可以正确注册么?