主题:[原创]delphi的程序怎样才能脱离环境运行啊?程序发布
xuesijituan
[专家分:0] 发布于 2007-01-20 07:58:00
我的程序已经写完了,我用的是SQL数据库,添加了系统数据源。程序自动编译成了project1.exe。当我把project1.exe拿到别的机器上时,程序无法运行,新的机器上有SQL,并且我也添加了数据源。
在开发时,我用的是系统数据源,我想是不是和数据源有关系啊.
请大家来帮帮我.
delphi的程序怎样才能脱离环境运行啊?
是不是delphi的程序发布有什么规定啊?
回复列表 (共3个回复)
沙发
众神之王宙斯 [专家分:0] 发布于 2007-01-20 17:22:00
你可以尝试使用InstallShield发布自己的程序。
板凳
liuzemin [专家分:80] 发布于 2007-01-30 09:28:00
运行不了????
最少有个错误提示吧,看看不就知道原因了
3 楼
糖醋鼻子 [专家分:110] 发布于 2007-02-01 15:36:00
1.数据库连接使用连接字符串配置,并将其保存在外部文件,比如ini文件,或者在第一次运行时让用户手动配置
2.不要使用BDE引擎连接数据库,这样会额外需要安装BDE
3.尽量不用OCX的控件,这类控件必须注册才能使用,容易造成控件调用冲突
我写的程序都是绿色的,直接用RAR打安装包,没出过问题
另外提一句,如果你对数据库效率要求很高,数据量又大,也可以做成绿色软件(没必要使用SQL Server这样的数据库),使用FireBird数据库即可,发布时,只需带有几个DLL文件即可.
我来回复