我将做好的OCX控件,用导入Active控件的方式安装到Delphi中,我将他拖到容器中的时候报“OCX--ERROR”,点“OK”后,又报一个ERROR信息,再点确定报“灾难性”故障。帮忙分析分析。
   下面是三次错误信息的内容:
1.---------------------------
DAX Error
---------------------------
Access violation at address 0CC23A3E in module 'RecordHtmlEdit.ocx'. Read of address 00000000.
---------------------------
确定   
---------------------------
2.---------------------------
Error
---------------------------
Access violation at address 4016F527 in module 'vcl60.bpl'. Read of address 00000000.
---------------------------
OK   
---------------------------
3.---------------------------
Error
---------------------------
灾难性故障.
---------------------------
OK   
---------------------------

解决方案 »

  1.   

    注:以前运行一直是正常的,我昨天改了一些代码,现在撤消了,都不行了!
    撤消后,编译,然后删除以前注册的,regsvr32 /u xxx.ocx
    然后再注册一次试试。
      

  2.   

    老大,我这样使过了!不行!    而且我昨天修改的代码,我感觉跟这个应该是没有关系的!另注:我的delphi6是未注册的:)不过以前也是,只是近来启动的时候老是提示让注册,以前不提示的
      

  3.   

    >>以前运行一直是正常的,我昨天改了一些代码,现在撤消了,都不行了!
    安裝控件時, 會在delphi 的目錄下, 如果我沒記錯的話, 是在
    Imports 目錄下生成一些 *_TLB.pas , *_TLB.dcu文件, 刪除的時候, 要刪掉!
      

  4.   

    老大,我删掉了,装都不行!
    昨天是这样的:昨天OCX组件出错和论坛里讨论的情况是一样的!然后我今天在出错的计算机上把MSN的工具条给卸载了!用以前的组件是没有问题了,但是我现在的不行了!