Delphi dbExpress程序发布

开发机器:
Delphi 7+sp1(使用的liteapplications.com的Delphi7SE)
自带的dbExpress 2.0
MySql 最新版5.0.67(免安装版本)

发布机器:
1.主程序(Exe文件)
2.DLL
libmysql.dll(来自Mysql\bin文件夹)
dbxopenmysql50.dll(参看delphi dbexpres支持mysql5)
midas.dll(使用uses midaslib可以直接打包进exe,不再需要midas.dll)
3.配置文件(来自\delphi\dbexpress文件夹,删除多余内容,只保留与mysql5相关的部分)
dbxconnections.ini(注意Mysql服务器端和客户端的字符集要匹配,我都用GBK)
dbxdrivers.ini
(20081112注:最终测试证实"3.配置文件"是不需要的,这两个文件的内容实际已经打包进Exe文件)

补:
1.发布机器曾经安装过delphi7se,后来硬盘出错时自动把delphi7安装文件夹干掉了,而不是卸载掉,感觉没有啥问题,就一直用着。
安装了发布的程序,提示"找不到d:\delphi7se\dbexpress\dbxconnections.ini"文件,程序无法运行。
进入注册表编辑器,搜索"d:\delphi7se",把所有相关条目都删除,就万事OK了!:)
2.如果还有问题,检查下防火墙配置,参看:http://topic.csdn.net/u/20071031/15/ca6baa0f-f983-483d-a3f0-9a9b2f2cc64f.html

你可能感兴趣的:(mysql,Delphi,发布,休闲,dbexpress)