首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

VFP9:怎么读取txt文件中的值并建立变量并给变量赋值

2012-04-15 
VFP9:如何读取txt文件中的值并建立变量并给变量赋值VFP9:如何读取txt文件中的值并建立变量并给变量赋值例

VFP9:如何读取txt文件中的值并建立变量并给变量赋值
VFP9:如何读取txt文件中的值并建立变量并给变量赋值

例如有文件文件名为settings.txt,内容如下:

ServerName="TheSQLServer"
DataBaseName="TheDataBase"
GroupNumber=12

想求代码使VFP在运行中建立变量
ServerName, DataBaseName, GroupNumber
并给它们赋上值
"TheSQLServer","TheDataBase" 和 12

我的目的就是想让一个文本型的配置文件来控制VFP编译出的exe程序的行为,因为txt文件可以很方便地修改,每个电脑一般都有记事本程序嘛。

我也想过是否变量名不该在配置文件中规定而是固定写在程序里面,但是那样就要注意配置文件中的数据顺序和行号也很烦。

如果有更好的解决方案也可以,但请给个具体实现的代码。

记得myfll中有个读ini文件的功能,但是不想用,那样会增加我程序编译后的大小,而这对我来说是不行的,我的程序需要尽可能的小。

[解决办法]

SQL code
*-- vfp9.0代码lcConfigStr=Filetostr('c:\settings.txt')ServerName=Strextract(lcConfigStr,'ServerName="','"')DataBaseName=Strextract(lcConfigStr,'DataBaseName="','"')GroupNumber=Val(Strextract(lcConfigStr,'GroupNumber='))?ServerName,DataBaseName,GroupNumber 

热点排行