Delphi dbExpress程序发布
2011-09-03 23:09
316 查看
开发机器:
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
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
相关文章推荐
- Delphi2010 DBExpress+MySQL 程序的打包
- Delphi for PHP的汉字显示及程序发布
- Delphi程序发布及源码简易备份脚本
- win7 安装 Delphi / C++ builder 无法打开"EditorLineEnds.ttr" dbExpress140.bpl
- 2008-08-23 10:12 Delphi DBExpress 数据库教程自学
- Delphi DBExpress 数据库教程自学
- 程序发布失败,但是生成是成功的,Thumbs.db文件引起。。。。
- Delphi 发布带F1book的程序
- InstallShield Express for delphi制作安装程序定制BDE引擎
- delphi 程序发布问题
- Delphi2005学习笔记6——Delphi.Net程序的发布
- Delphi XE8中开发DataSnap程序常见问题和解决方法 (-)启动创建好的DBExpress工程时候报错了!
- Delphi XE8中开发DataSnap程序常见问题和解决方法 (-)启动创建好的DBExpress工程时候报错了!
- 发布delphi程序(build with runtime package)要带哪些文件?
- Delphi dbExpress连接Mysql5发生unable to load libmysql.dll错误
- InstallShield Express for delphi制作安装程序定制BDE引擎
- 发布delphi程序(build with runtime package)要带哪些文件?
- Delphi DBExpress控制mysql事务
- delphi写windows服务程序使用unidac连接sqlserver2000时报错OLE DB error occured. Code 800401F0h
- 发布delphi程序(build with runtime package)要带哪些文件?