Board logo

Subject: INI生成向导的问题 [Print This Page]

Author: rypan    Time: 2005-1-9 14:18     Subject: INI生成向导的问题

怎么才能自动判断bool型变量?

a=true
a=True
a=TRUE
a=y
a=Y

均认为是string类型
Author: Passion    Time: 2005-1-9 18:59

很抱歉,INI向导中目前只做了String, Integer, Float, DateTime四种类型的自动判断,Boolean则未处理。因为INI文件的ReadBool/writeBool等功能只认识0和1,TRUE/FALSE等字符串则不认,因而不好处理,而且0和1又易和Integer类型混淆,所以本专家没实现对BOOLEAN类型的判断,给您带来了不便请见谅。
Author: rypan    Time: 2005-1-9 22:49

是不是给用户一个选项比较好? 毕竟一个ini文件里没有bool类型的情况比较少.
Author: rypan    Time: 2005-1-9 23:00

还有常量前缀应该是可选的, 而不是必须的.
Author: Passion    Time: 2005-1-12 15:19

支持Boolean类型的功能,我们在新版本中已经加入了。您可以在最近的自动构建版中看见此功能。
至于常量前缀,普通的代码风格中,还是提倡给常量加统一前缀的。
而且在本专家中,如常量无前缀,则会和属性名同名,造成编译通不过的问题。您觉得呢?




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0