为什么要通过ini文件读取数据库呢? 在一个用delphi做三层数据库的程序里看到的,这样做有什么好处?直接给相关控件的属性配置连接路径不好吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Tinifile类似于Tregistry,都主要是用于放置配置信息的,而Tinifile比Tregistry更易于维护。基于它的特殊格式,以及Delphi良好的封装,用起来非常方便。也许楼主用几次就爱上它了。当然,你不用也可以。以上个人看法,仅供参考 楼上的请说下,直接给控件属性配置数据库路径和在ini之类的配置文件里写路径这两种方法来连接数据库有什么不同?也许从效果上是一样的,但其他方面呢?仅仅是配置文件的维护性更好吗? ini文件非常好维护,你可以用记事本去修改内容,对于不熟悉注册表的用户来说,岂不是相当地方便。 (楼主的问)楼上的请说下,直接给控件属性配置数据库路径和在ini之类的配置文件里写路径这两种方法来连接数据库有什么不同?也许从效果上是一样的,但其他方面呢?仅仅是配置文件的维护性更好吗?-----------------------------------------------------------仅举一例:假设窗体上有几个Combobox,其Items根据用户的不同,以及用户日常需要的不同,有时会有变动,这样,我们在程序里就要做一个"设置"功能,把用户设置后的items记录下来,下次程序开启进自动读入。这样,就能体现INI的优势。当然,你也可以记录在数据表里或普通的TXT文件里,但是,既然通过读取INI文件的一个小节就能全部读(写),又何必用数据表呢? 主要是考虑数据库程序移植后的兼容性。比如你在A机器上配置好了,但到B机器上就不能用了,因为数据库、数据库用户、密码都可能发生变化。这时就该考虑把这些连接的方式及关键字段写在Ini文件或者注册表中。程序移植到另一台机器上,只需要改变配置参数即可,不必重新编译。 怎么用delphi写一个浏览文件对话框 新手问下关于多线程在主窗口怎么调用? 今天有望升星,散分 哪位能搞到 MsgConnect v1.5.5.23 正式版 format的使用问题!!求教!! 谁能告诉我format 的用法?谢谢 紧急!紧急!快来救我!我做了个网站的客户端用户浏览信息,但做完才发现客户端还需要sqlserver的连接驱动,有什么办法不安驱动?多少分都 重庆找工作,一般上那些网站。大家给点意见呀? 问一个可笑的问题。希望能得到回复 在DELPHI中有没有象JAVA的静态类的概念? 谁能帮我解释一下每一句的意思? TIdFTP.List怎么得不到文件名列表?
当然,你不用也可以。以上个人看法,仅供参考
-----------------------------------------------------------
仅举一例:
假设窗体上有几个Combobox,其Items根据用户的不同,以及用户日常需要的不同,有时会有变动,这样,我们在程序里就要做一个"设置"功能,把用户设置后的items记录下来,下次程序开启进自动读入。这样,就能体现INI的优势。当然,你也可以记录在数据表里或普通的TXT文件里,但是,既然通过读取INI文件的一个小节就能全部读(写),又何必用数据表呢?
比如你在A机器上配置好了,但到B机器上就不能用了,因为数据库、数据库用户、密码都可能发生变化。这时就该考虑把这些连接的方式及关键字段写在Ini文件或者注册表中。程序移植到另一台机器上,只需要改变配置参数即可,不必重新编译。