PowerBuilder关于INI文件的相关操作说明
什么是.ini文件?
.ini文件是InitializationFile的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式。
ini文件有节、键、值构成
节:区分标志,用节为不同的模块做出标记,用中括号([ ])表示节。
键:存储属性字段
值:是对应存储属性的值
实例如下:
[DATABASE]
Vendors=ODBC,OR7 ORACLE v7.x,OR6 ORACLE v6.x
DBMS=O73 ORACL
ServerName=@dddd
Database=
UserID=O+X9V+S
DatabasePassword=O+X9V+S
LogId=ADMIN
LogPassword=sQlMqSbV`Qb^
dbparm=
[windows]
window_no=58
atr_class=4
读取配置信息
profilestring("obilling.ini","unit_in_contract","contract_charge_type","")
四个参数分别为:文件名,节,键,和找不到信息时的反馈信息。
写入配置信息
SetProfileString("rcpt.ini","rcpt_master","rcpt_no",ls_rcpt_no)
四个参数分别为:文件名,节,键,和值变量或值。
判断文件是否存在
FileExists("rcpt.ini")
用于判断配置文件是否存在,具体格式如下FileExists(配置文件路径),使用if FileExists("rcpt.ini") then 判断即可;
删除配置文件
filedelete("rcpt.ini")
删除配置文件函数filedelete(),指定文件路径即可;
重建配置文件
int ii
ii = FileOpen("rcpt.ini",StreamMode!, Write!, LockWrite!, Replace!)
fileclose(ii)