当前位置: 代码迷 >> VFP >> VFP9:怎么读取txt文件中的值并建立变量并给变量赋值
  详细解决方案

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

热度:10678   发布时间:2013-02-26 00:00:00.0
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
  相关解决方案