我按照制作安装程序的文章把BDE的动态连接库加入到了安装程序中,并且设置了注册表
我的注册表(win98下)是这样的: REGEDIT4[HKEY_LOCAL_MACHINE\Software\borland][HKEY_LOCAL_MACHINE\Software\borland\Database Engine]
"DLLPATH"="C:\\Program Files\\应用程序\\我的应用程序\\exe"
"Locale_lib1"="C:\\Program Files\\应用程序\\我的应用程序\\exe\\usa.btl"
"Locale_lib0"="C:\\Program Files\\应用程序\\我的应用程序\\exe\\fareast.btl"
"Configfile01"="C:\\Program Files\\应用程序\\我的应用程序\\exe\\idapi.cfg"[HKEY_LOCAL_MACHINE\Software\borland\Database Engine\Settings][HKEY_LOCAL_MACHINE\Software\borland\Database Engine\Settings\DRIVERS][HKEY_LOCAL_MACHINE\Software\borland\Database Engine\Settings\DRIVERS\INFORMIX][HKEY_LOCAL_MACHINE\Software\borland\Database Engine\Settings\DRIVERS\INFORMIX\DB OPEN]
"DATABASE NAME"="MY_DATABASE"
"USER NAME"="MYNAME"
"SERVER NAME"="INF_SERVER"
"OPEN MODE"="READ/WRITE"
"SCHEMA CACHE SIZE"="8"
"LANGDRIVER"=""
"SQLQRYMODE"=""
"SQLPASSTHRU MODE"="SHARED AUTOCOMMIT"
"LOCK MODE"="5"
"DATE MODE"="0"
"DATE SEPARATOR"="/"
"SCHEMA CACHE TIME"="-1"
"MAX ROWS"="-1"
"BATCH COUNT"="200"
"ENABLE SCHEMA CACHE"="FALSE"
"SCHEMA CACHE DIR"=""
"ENABLE BCD"="FALSE"
"LIST SYNONYMS"="NONE"
"DBNLS"=""
"COLLCHAR"=""
"BLOBS TO CACHE"="64"
"BLOB SIZE"="32"[HKEY_LOCAL_MACHINE\Software\borland\Database Engine\Settings\DRIVERS\INFORMIX\INIT]
"DLL32"="sqlinf32.dll"
"TYPE"="SERVER"
"VERSION"="4.0"
"DRIVER FLAGS"=""[HKEY_LOCAL_MACHINE\Software\borland\Borland shared]
" SharedFilesDir"="C:\\Program Files\\应用程序\\我的应用程序\\exe"[HKEY_LOCAL_MACHINE\Software\borland\BLW32]
"BLAPIPATH"="C:\\Program Files\\应用程序\\我的应用程序\\exe\\"