PowerBuilder的ProfileString方法与SetProfileString方法,读取配置文件ini
ProfileString:读取配置文件ini
① 功能:从初始化文件(.ini)中读取字符串型设置值。
② 语法:ProfileString ( filename, section, key, default )
③ 参数:filename:string类型,指定初始化文件的名称,可以包括路径,省略路径时,该函数按操作系统的标准路径搜索指定文件
section:string类型,指定要得到的值所在的节(Section)
key:string类型,指定要得到的值的名称,不用区分大小写
default:string类型,当指定的文件、节名、项目名不存在时,函数返回该参数指定的值返回值String(默认值)。
④ 注意:函数执行成功时,在指定的文件、节名、项目名不存在任何错误的情况下,函数返回相应项的值;如果指定的文件、节名、项目名不存在,函数返回default参数指定的缺省值。如果发生错误,函数返回空字符串。如果任何参数的值为NULL,ProfileString()函数返回NULL。
SetProfileString:写入配置文件ini。
① 功能:在PowerBuilder应用程序的配置文件中写入值。
② 语法:SetProfileString ( filename, section, key, value )
③ 参数:filename,string类型,其值为配置文件的名称。如果文件名中未包含完整路径,PowerBuilder将在DOS路径中搜索文件名。
section:string类型,其值是配置文件中一组相关值的名称。如果文件中不存在节,PowerBuilder将添加它。
Key:string类型,其值是要为其指定值的节中的键。若节中不存在键,PowerBuilder将添加该键。
value:string类型,其值是要为键指定的值。
④ 返回值:成功时返回1,由于找不到文件名或无法访问文件名而失败时返回-1。如果任何参数的值为null,则SetProfileString返回null。
⑤ 注意:在setprofilestring()中使用相对路径的时候,即使你的相对路径书写正确,你依然会得到setprofilestring()函数返回失败的结果。只有在工程编译后,运行编译完成的.exe文件,setprofilestring()函数才会执行成功。

浙公网安备 33010602011771号