本帖最后由 superfans98 于 2010-01-12 14:50:43 编辑

解决方案 »

  1.   

    在 本机 都完全正常的。
    换一台电脑,只定义不调用也正常。但只要一调用,就提示 不能创建对象。
    如果在目标电脑上用regasm 重新生成一下tlb,那么会提示自动化错误。大体就是这样子的。
      

  2.   

    regasm aaa.dll /tlb:aaa.tlb  /codebase在目标机器上这样注册,问题就解决了。
      

  3.   

    Regasm.exe aa.dll /codebaes
    Regasm.exe aa.dll tlb:D:\aa.tlb
      

  4.   

    regasm aaa.dll /tlb:aaa.tlb  /codebase 
      

  5.   

    发现很多人都没有安装.net环境,还是直接用VB省事。唉,郁闷。
      

  6.   

    顶下
         我也遇到你的相同问题,我是VB。net