.dll、fareast.btl、charset.cvb、idr20009.dll、datapump.cnf、ntwdblib.dll、sqlmss32.dll、idsql32.dll,按此方法有效减少了bde驱动程序的大小。
5.3 需要设置的注册表键值
在确定和包含以上文件后,程序还不能正常调用数据(在调用数据库操作前需要有正确的键值存在),还要写注册表文件。需要设置的注册表键值有:
hkey_local_machine\software\borland
hkey_local_machine\software\borland\database engine
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\mssql
hkey_local_machine\software\borland\database engine\settings\drivers\mssql\db open
"server name"="mss_server"
"user name"="myname"
"open mode"="read/write"
"schema cache size"="8"
"sqlpassthru mode"="shared autocommit"
"date mode"="0"
"schema cache time"="-1"
"max query time"="300"
"max rows"="-1"
"batch count"="200"
"enable schema cache"="false"
"enable bcd"="false"
"tds packet size"="4096"
"blobs to cache"="64"
"blob size"="32"
hkey_local_machine\software\borland\database engine\settings\drivers\mssql\init
"version"="4.0"
"type"="server"
"dll32"="sqlmss32.dll"
"connect timeout"="60"
"timeout"="300"
"trace mode"="0"
"max dbprocesses"="31"
将以上内容编辑成注册表文件,如:zx01.reg。
5.4 重新制作安装程序
将客户端程序、检测出需要的驱动文件、注册表文件保存在一个文件夹下,利用createinstall 3.41制作安装系统。在制作安装程序时,在运行选项卡栏设置安装完成后运行reg应用程序,命令行参数设置为:import zx01.reg(如图 2)。这样程序在安装时,会自动安装注册表文件。重新制作完成的安装程序只有3.37mb大小,是原程序的五十分之一,并实现了程序的一键式安装,不再需要安装mssql和borland c++ 4.0。
图2
6 结束语
鸿化公司物料在线监测系统对公司能源、物料进行在线监测和适时监控,通过完善、准确的计量和计量数据的适时直观的反映,达到了方便生产调度指挥、确保安全平稳生产、优化资源配置以及杜绝泡冒浪费、降低能源消耗的目的。对客户端程序的改进,简化了程序的安装,实现了一键式安装,安装速度从原来需要半小时以上提高到10秒内,确保了程序在出故障后快速恢复和系统运行的稳定性,同时也为此类客户端程序的改进提供了一种有效的方法。
上一页 [1] [2]