使用的操作系统是xp, 使用ADO访问Access数据库,只有用到串口通信mscomm控件一个三方控件。不知道这是为什么? 是不是访问Access数据库需要delphi的什么文件?多谢

解决方案 »

  1.   

    xp 下用access 已经不需要安装额外的东西,如果你是用ado的话如果你用bde连接acess, 那在新的机器,还可能要安装mscomm 也可能在新的机器上需要安装
      

  2.   

    这就是说是mscomm控件需要安装delphi才可以运行?具体情况是这样的,我给两个朋友都写了一个小程序,然后给他们网上发了过去,教他们注册了mscomm控件,却都不能使用,然后我要他们安装delphi试一下,就可以了。可是这样毕竟不方便,程序可能需要给客户使用,确不好叫客户也安装delphi.
      

  3.   

    1、新建一个文本文件
    2、在文本文件中copy REGEDIT4[HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
    @="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"  3、保存为 mscom.reg 的注册表文件。4、双击mscom.reg 注册便可
      

  4.   

    这个注册的过程我是知道的,只是注册以后还是不能运行,要再装一个delphi才可以使用就不知道为什么了? 不知道哪位朋友也有碰到过类似的情况,非常感谢呀。:)
      

  5.   

    检查你的程序代码里是否引用了qr(不是QuickReport)开头的unit.