注册错误说  找不到指定模块  是少什么dll吗  ?  如何查看依赖得dll 以下是我uses  
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ActiveX, AxCtrls, ActiveFormProj1_TLB, StdVcl, StdCtrls;
.....
uses ComObj, ComServ;
...
uses Windows, ActiveX, Classes, Graphics, OleCtrls, StdVCL, Variants;工程文件 
library ActiveFormProj1;uses
  ComServ,
  ActiveFormProj1_TLB in 'ActiveFormProj1_TLB.pas',
  ActiveFormImpl1 in 'ActiveFormImpl1.pas' {ActiveFormX: TActiveForm} {ActiveFormX: CoClass};{$E ocx}exports
  DllGetClassObject,
  DllCanUnloadNow,
  DllRegisterServer,
  DllUnregisterServer;{$R *.TLB}{$R *.RES}begin
end.

解决方案 »

  1.   

    如何 查看  一个 ocx  依赖项regsvr32 
    怎么有得电脑行 有得不行呢 
      

  2.   

    引用 这个 ocx 编译了一个  exe    再我这可以正常运行  到其它电脑上 运行 出windows 异常 发送错误报告!  
      

  3.   

    可能真的是需要某个dll,但是那台电脑没有。
    你把工程拿去安装不了那个电脑编译一下,看看能不能找出依赖了那个动态库,没有的就拷进去。
    也有可能是该机没有安装一些软件,比如office套件
      

  4.   

    找到原因了 我编译得 ocx  需要  vcl70  rtl70.bpl   我 没有 运行时  发布呀  为什么 还需要这些 难道activeform  发布就是这样得吗  ?  
      

  5.   

    测试了一下   再有得电脑上  我复制  vcl70.bpl  rtl70.bpl  才能注册成功  这是为什么  ?