鄙人编的程序在运行中出现"ActiveX部件不能被创建",不知何故?

解决方案 »

  1.   

    安装包中缺少必要的控件、dll等,或者控件没有注册
      

  2.   

    没有代码,只能猜测了:)可能程序中缺少对组件的引用,比如,在程序中写:
    Set wrdApp = Word.Application 
    但是缺少对word对象的引用,就会产生这样的错误
    解决办法:工程-引用 找到并加载应该加入的组件
    或者,用CreateObject进行绑定,例句:
    Set wrdApp = CreateObject("Word.Application") 也可能是用了数据库,和系统产生了版本间的冲突,这时可安装高一点版本的Mdac(如安装mdac2.7)并引用高版本的数据库组件
      

  3.   

    肯定是少了 dll 或 ocx 的文件,或者是没有成功注册
      

  4.   

    安装最新版的MDAC_TYP.EXE,我试过,可以
      

  5.   

    安装MDAC_TYP.EXE
    用VB自带的打包工具生成软件安装包
      

  6.   

    安装MDAC_TYP.EXE试试
    安装mdac2.6驱动
    http://download.microsoft.com/download/dasdk/Install/2.60.6526.3/WIN98Me/EN-US/MDAC_TYP.EXEhttp://www.cclis.com/download.asp
    Microsoft MDAC支持程序