函数简介:

根据指定的ini文件,枚举此ini中所有的Section(小节名)

函数原型:

string EnumIniSection(file)

参数定义:

file 字符串: ini文件名.

返回值:

字符串:
每个小节名用"|"来连接,如果没有小节,则返回空字符串. 比如"aaa|bbb|ccc"

示例:

//
绝对路径
dm_ret = dm.EnumIniSection("c:\test_game\cfg.ini")

//
相对路径
dm.SetPath "c:\test_game"
dm_ret = dm.EnumIniSection("cfg.ini")

if len(dm_ret) > 0 then
sections = split(dm_ret,"|")
count = ubound(sections) + 1
index = 0
Do While index < count
     TracePrint sections(index)
     index = index + 1
Loop

end if

: 此函数是多线程安全的. 多线程同时读写同个文件不会造成文件错乱.