运行如下命令:
regsvr32 mscomctl.ocx
程序中可以这样:
WinExec('regsvr32 /s mscomctl.ocx',SW_HIDE);

解决方案 »

  1.   

    在安装时执行;
     WinExec('regsvr32 /s mscomctl.ocx',SW_HIDE);
      

  2.   

    在开始菜单的运行对话框里运行C:\windows\system\regsvr32.exe d:\mscomct1.ocx在后面写上你的OCX的完全路径, 你最好放在根目录下
      

  3.   

    Delphi自带的例子
    Borland\Delphi5\Demos\Activex\Tregsvr
      

  4.   

    开始菜单的运行对话框里运行regsvr32 (在后面写上你的OCX的完全路径, )或 WinExec('regsvr32 /s mscomctl.ocx',SW_HIDE);
      

  5.   

    谢谢各位,大家的方法都可以,但我注册了以后,系统却不能识别我的数据库(别名)了,提示是:Driver not known to system.alias:XXXX.诸位知道是怎么回事吗?应怎样解决呢?