有可能是VB6写的,win98缺少VB6运行库。

解决方案 »

  1.   

    我也遇到过类似问题,2000下注册正常
    98下注册的errorcode 未485提示我缺少必要 的dll
      

  2.   

    我的com是在2000下用delphi5开发的
      

  3.   

    在其他没有装过delphi5的机器上不能注册
    在装过delphi5的机器上可以注册
      

  4.   

    1。用一些资源查看器,如:exescope,depends看看或用UltraEdit看它的.import段,看看调用了什么dll,系统里缺什么。
    2。用静态连接你的控件
      

  5.   

    1.你把工程表态链接同,试试
    2.找到VC的几个动态库(如果是用VC开发的:-));
    3.还不行,到其它的WIN98上找一个ATL.DLL的文件(有的98上没有),放到注册目录或者Windows/system目录下再注册,也许就可以了