我使用的是BDE数据库引擎,但用InstallShiled做的安装文件后,使用时老是提示“Cound not find object”,请问如何解决?

解决方案 »

  1.   

    如何在注册表中注册BDE只拷贝BDE文件是不行的,还要写注册表:必需的注册表项目包括:1. BDE动态连接库文件位置设置Key : "HKEY_LOCAL_MACHINE\Software\Borland\Database Engine"
    Item : "DLLPATH"
    value : BDE动态连接库文件所在位置,如"C:\Program Files\Borland\Common Files\BDE"(打开"C:\Program Files\Borland\Common Files\BDE\BDE32.hlp",
    查找"Core Files"即可了解BDE各动态连接库文件的作用)
    2. BDE语言驱动文件路径设置Key : "HKEY_LOCAL_MACHINE\Software\Borland\BLW32"
    Item : "BLAPIPATH"
    value : BDE语言驱动文件所在路径,如"C:\Program Files\Borland\Common Files\BDE"(BDE语言驱动就是那些*.BLL文件)
    3. 指定可用的BDE语言驱动文件Key : "HKEY_LOCAL_MACHINE\Software\Borland\BLW32"
    Item : "LOCALE_LIB#" (#表示数字, 如"LOCALE_LIB1"、"LOCALE_LIB3"等) 
    value : 指定各BDE语言驱动文件,如"C:\Program Files\Borland\Common Files\BDE\USA.BLL"