如果用paradox建了一个表,在delphi中用BDE的相关控件(Tdatasource,Ttable,Tdbgrid)调用这个表,那么打包的时候应该怎么操作。我的目的是想在别人的机上也可以直接运行我的exe能成功调用那个表。是不是用paradox 建的表,不用BDE驱动也可以成功调用,即只要给一个exe和它所调用的表(*.db),不用任何驱动,在别人的机上就可以直接用,不会出错。我现在遇到的问题就是,我试过把exe和它用BDE所调用的表(*.db)直接在别人的机上试,会出现别名的问题。还有试过delphi自身的installshield打包也不行,可能是我不会打吧!
请教各位高手!马上结婚!

解决方案 »

  1.   

    你用了Ttable就肯定要打BDE的!!!
    打包的时候BDE要完全,注意路径设置就行了
      

  2.   

    能把
    installshield发给我一份吗
    [email protected] 我给你分
      

  3.   

    问 glassesboy(glassesboy) 
    “注意路径设置就行了” 怎么个注意
      

  4.   

    showsion(萧建):  IS的版本?WANGYISE(蓝平):你要哪个版本?我给你,分不要!
      

  5.   

    假如你没有用很多表的话,
    你也可以不打BDE,
    加一个TABLE,用完后就删除,保留下所来的值
    相当于打开文件一样,
      

  6.   

    你是说相对路径吧!!你是不想在别人的机上通过
    BDE设别名吧。1。
      

  7.   

    在InstallShield中做安装的时候有一个bde设置内容,在设置中建立BDE的名称,然后设置目录就可以了。如果使用Pdx表,如果不想使用Alais,则同样需要设置BDE,选择BDE的驱动程序的时候我一般都选择上,当然不用建立BDe的别名和目录了。但是要求你没有使用Database控件,更麻烦。
    installshield是在delphi的光盘中有。
      

  8.   

    老猪,又见面了^_^就是 jufeng_zhu(老猪) 的方法,BDE的驱动强烈建议全部选中