[config]
王强|370123454567|36155
陈飞|3701234132444|3545
张明|3145676877990|6768
胡亚楠|254456677|14456
彭浩|46789|78999
........不知道会有多少个
有:一个Combo下拉菜单,3个text输入框、3个Command按钮
效果是:
Combo下拉菜单里只显示“王强,陈飞,张明.....”
点击里面的名字后,在text1显示"王强",在text2显示"370123454567",在text3显示"36155"
点击哪个名字,出现哪个名字的3个信息
3个Command按钮,分别是:写入、修改、删除
通过3个text输入框可写入新的信息,更新INI文件,在ini增加一行
修改3个text输入框目前显示的信息,更新INI文件
删除输入框目前显示的信息,更新INI文件
需要详细的代码,谢谢!!!
13 个解决方案
#1
这个,我觉得还是转换为Access数据库来做最好。SQL语句操作起来很方便
#2
求VB代码
#3
是啊,对ini的更新比较麻烦~~~
#4
可考虑调用VBScript里面的正则表达式
#5
用inputb把整个文件读到byte数组里面,再用strconv转成string
用instr查询
用mid(str,start_pos,length)=new_sub_str修改
用new_str=left(old_str,number)+mid(old_str,start_pos)删除
用print #保存到文件
也凑合能实现
用instr查询
用mid(str,start_pos,length)=new_sub_str修改
用new_str=left(old_str,number)+mid(old_str,start_pos)删除
用print #保存到文件
也凑合能实现
#6
#7
我说怎么看你那么眼熟呢,原来在asp版见过...
ini就是个文本文件....所以也就有了文本文件的坏处没有格式...
即使你不用数据库,用xml也是好的,至少有格式操作起来方便...
ini就是个文本文件....所以也就有了文本文件的坏处没有格式...
即使你不用数据库,用xml也是好的,至少有格式操作起来方便...
#8
如果你能善用 INI 对於 参数设置 或 语言设置 有多管用, 你知道吗 ?
#9
大哥,这不叫ini文件。。。
这个就是个文本文件,普通文件读取即可,可以读到一个结构体数组中,每次数据发生变动就写入一次。不过这个一点意义都没,数据库给你干嘛的?都现代社会了还用木棒石头去打猎?
这个就是个文本文件,普通文件读取即可,可以读到一个结构体数组中,每次数据发生变动就写入一次。不过这个一点意义都没,数据库给你干嘛的?都现代社会了还用木棒石头去打猎?
#10
呵呵...楼上同志
听你一席话, 我可以 100% 认定你对INI的使用还不理解.
听你一席话, 我可以 100% 认定你对INI的使用还不理解.
#11
不是吧,我经常用ini文件的,通常的ini文件都是有n个section和n个keyword及对应的Value的吧?微软提供了几个专门的api函数去读写的,主要的就是GetPrivateProfileString和WritePrivateProfileString。楼主的那个除了一个section[config],下面一个键和值都没有,简单来说至少出现个xxx=yyy这样的吧。否则上面两个api根本没法读取。
要是你说的“INI”是指软件的配置文件,保存各个设置用的文件那么另当别论,仅仅就是个普通文件而已,数据的格式自己随便定义,也没必要用ini作为后缀名了,当然用了也没事。
#12
呵呵...我知道楼主的INI格式是错的, 但你看他发帖问这问题, 你当可知道他是刚出道的, 有机会给他代码我自然会纠正他的.
#13
路过顶贴................
#1
这个,我觉得还是转换为Access数据库来做最好。SQL语句操作起来很方便
#2
求VB代码
#3
是啊,对ini的更新比较麻烦~~~
#4
可考虑调用VBScript里面的正则表达式
#5
用inputb把整个文件读到byte数组里面,再用strconv转成string
用instr查询
用mid(str,start_pos,length)=new_sub_str修改
用new_str=left(old_str,number)+mid(old_str,start_pos)删除
用print #保存到文件
也凑合能实现
用instr查询
用mid(str,start_pos,length)=new_sub_str修改
用new_str=left(old_str,number)+mid(old_str,start_pos)删除
用print #保存到文件
也凑合能实现
#6
#7
我说怎么看你那么眼熟呢,原来在asp版见过...
ini就是个文本文件....所以也就有了文本文件的坏处没有格式...
即使你不用数据库,用xml也是好的,至少有格式操作起来方便...
ini就是个文本文件....所以也就有了文本文件的坏处没有格式...
即使你不用数据库,用xml也是好的,至少有格式操作起来方便...
#8
如果你能善用 INI 对於 参数设置 或 语言设置 有多管用, 你知道吗 ?
#9
大哥,这不叫ini文件。。。
这个就是个文本文件,普通文件读取即可,可以读到一个结构体数组中,每次数据发生变动就写入一次。不过这个一点意义都没,数据库给你干嘛的?都现代社会了还用木棒石头去打猎?
这个就是个文本文件,普通文件读取即可,可以读到一个结构体数组中,每次数据发生变动就写入一次。不过这个一点意义都没,数据库给你干嘛的?都现代社会了还用木棒石头去打猎?
#10
呵呵...楼上同志
听你一席话, 我可以 100% 认定你对INI的使用还不理解.
听你一席话, 我可以 100% 认定你对INI的使用还不理解.
#11
不是吧,我经常用ini文件的,通常的ini文件都是有n个section和n个keyword及对应的Value的吧?微软提供了几个专门的api函数去读写的,主要的就是GetPrivateProfileString和WritePrivateProfileString。楼主的那个除了一个section[config],下面一个键和值都没有,简单来说至少出现个xxx=yyy这样的吧。否则上面两个api根本没法读取。
要是你说的“INI”是指软件的配置文件,保存各个设置用的文件那么另当别论,仅仅就是个普通文件而已,数据的格式自己随便定义,也没必要用ini作为后缀名了,当然用了也没事。
#12
呵呵...我知道楼主的INI格式是错的, 但你看他发帖问这问题, 你当可知道他是刚出道的, 有机会给他代码我自然会纠正他的.
#13
路过顶贴................