程序里面用DBchart 来做曲线,打包后安装到别的机子上不能用。明天就交要东东了,没办法,我就在那机子上装了Delphi,先把dbchart删除,再加上,取相同的名字,就行了。但不能总是这个样子吧。郁闷....

解决方案 »

  1.   

    我也没有碰过这样的问题
    但是我想,如果不行的话,应该会有一个提示吧,看一看提示是什么
    打包的时候需要什么DLL的话,你可以一块打包过去呀,不然的话,怎么也找不到的了是吧。。
      

  2.   

    常用数据引擎BDE与ADO概述  
                                    数据引擎BDE与ADO概述
    第一节:BDE简介.  要开发数据库应用程序首先要解决数据源的问题,那么什么是数据源呢?简单来讲数据源就是实实在在的数据,通常是各种数据表。  有了数据源我们就有了开发程序的依据,然而一般情况下应用程序并不能直接和
    数据源打交道,必须通过某些中介,这些中介被称为数据库驱动器,通常每一种数据库都有至少一种数据库驱动器,如:Access,Foxpro,dBase等数据库都有自己的数据库驱动器,有了这些数据库驱动器,为了编程的方便起见,接着就产生了管理这些数据库驱动器的引擎,有了数据库引擎,程序员在编程时就不要为访问不同的数据库驱动来费脑经了,只要按照统一的方法访问数据库引擎,而让数据库引擎去完成不同数据库驱动器的转换,数据库引擎就想一个公共接口,为访问数据库提供了统一的方法.  BDE是(Borland Database Engine)宝兰数据引擎的缩写,它不仅能访问本地的不同数据库,还可以将应用从本地上传到可户机-服务器系统,而且有很高的效率.
    BDE能访问的数据分两类:
    一:本地数据。
    二:客户机-服务器体系的异地数据.第二节:ADO简介。
      
      与BDE不同ADO是Microsoft推出的新一代数据访问规范,在Delphi6中它的地位等同于一个和BDE并列的数据引擎。
      
      ADO实际上和ActiveX技术联系紧密,而ActiveX又和OLE,COM等技术有很密切的关系。
      
      虽然ADO的功能比BDE比起来筲弱一些,但和BDE相比ADO有一些重要的优势,比如:
    ADO将会内制在从Windows2000开始Microsoft新出的所有操作系统中,单就这一点就足以给其他的数据访问方式画上问号.
      
      在Delphi6中提供了对ADO的全力支持,提供了很多ADO组件,还增加了一些新的字段类型如:WideString,GUID,Variant,interface,IDispatch等.
      
      ADO是面向各种数据的层次很高的接口,它提供了强大的数据访问功能,可以访问的数据对象有:
    1>关系数据库中的各种数据;
    2>非关系型数据库,如层次型数据库,网状数据库等;
    3>电子邮件与文件系统;
    4>文本与图象,声音;
    5>客户事务对象. 
    昵称: 火龙真人 
    邮箱: [email protected] 
    日期: 2003年04年29日 10时20分38秒 
    评论: BDE发布的时候要比ADO麻烦些,
    并不是说ADO就比BDE好,除了发布这一点,ADO是WINDOWS
    集成,但是大家注意没有,DBCHART控件是只支持BDE的
    还有决策控件也是支持BDE的,还有D7的RAVE报表也是支持
    BDE不支持ADO,DELPHI在BDE上砝码比ADO重得多 
    昵称: xiaoyi 
    邮箱: [email protected] 
    日期: 2003年04年21日 20时18分11秒 
    评论: 我听老师讲修改用ODBC连接的数据库能顺利进行,但修改用ADO连接的数据库就出现问题。不知你们遇到过没有,不过我只听说,还没有去验证。 
      

  3.   

    To 楼上的大哥:什么提示也没有,双击后无反应。Dbchart似乎在我的机子注册什么东西,当我把网线连上,那边机子在网上邻居里面能访问我的,就可以用,当我把网线抽掉就不行了。如果我把dbchart删掉后再抽掉网线,那边也是可以运行的。
      

  4.   

    我想,你的数据库连接采用的是BDE吧。BDE的分发就是麻烦,必须在用户机上也安装上BDE才能连上数据库。建议你采用ADO,这样就省了很多麻烦
      

  5.   

    看看你的DBCHART是不是有什么属性设置为你的机器了?