配置文件 易語言 配置文件內容: [AAA] 111-aa 222-bb 33-ccc [BBB] 444-asa 555-sss 446-dff
[AAA]
a=111-aa
b=222-bb
c=33-ccc
[BBB]
a=444-asa
b=555-sss
c=446-dff
然後代碼是這樣:
.版本 2
.程序集 窗口程序集1
.子程序 __啟動窗口_創建完畢
組合框1.清空 ()組合框2.清空 ()
.子程序 _按鈕1_被單擊
.局部變量 配置節, 文本型, , "0"
.局部變量 計次, 整數型
配置節 = 取配置節名 (取運行目錄 () + “\1.ini”)
.計次循環首 (取數組成員數 (配置節), 計次)
組合框1.加入項目 (配置節 [計次], )
組合框2.加入項目 (讀配置項 (取運行目錄 () + “\1.ini”, 配置節 [計次], “a”, ), )
組合框2.加入項目 (讀配置項 (取運行目錄 () + “\1.ini”, 配置節 [計次], “b”, ), )
組合框2.加入項目 (讀配置項 (取運行目錄 () + “\1.ini”, 配置節 [計次], “c”, ), )
.計次循環尾 ()
組合框2.現行選中項 = 0
組合框1.現行選中項 = 0
.子程序 _組合框1_列表項被選擇
.如果真 (組合框1.現行選中項 = 1)
組合框2.現行選中項 = 3
.如果真結束
.如果真 (組合框1.現行選中項 = 0)
組合框2.現行選中項 = 0
.如果真結束
如果妳壹定要按原來那樣寫配置項文件,那就用下面的代碼:
.版本 2
.程序集 窗口程序集1
.子程序 __啟動窗口_創建完畢
組合框1.清空 ()組合框2.清空 ()
.子程序 _按鈕1_被單擊
.局部變量 計次, 整數型
.局部變量 文件號, 整數型
.局部變量 配置文件內容, 文本型, , "0"
文件號 = 打開文件 (取運行目錄 () + “\1.ini”, , )
配置文件內容 = 分割文本 (讀入文本 (文件號, ), #換行符, )
.計次循環首 (取數組成員數 (配置文件內容), 計次)
.如果 (尋找文本 (配置文件內容 [計次], “[”, , 假) > 0)
配置文件內容 [計次] = 子文本替換 (配置文件內容 [計次], “[”, “”, , , 真)
配置文件內容 [計次] = 子文本替換 (配置文件內容 [計次], “]”, “”, , , 真)
組合框1.加入項目 (配置文件內容 [計次], )
.否則
組合框2.加入項目 (配置文件內容 [計次], )
.如果結束
.計次循環尾 ()
組合框2.現行選中項 = 0
組合框1.現行選中項 = 0
關閉文件 (文件號)
.子程序 _組合框1_列表項被選擇
.如果真 (組合框1.現行選中項 = 1)
組合框2.現行選中項 = 3
.如果真結束
.如果真 (組合框1.現行選中項 = 0)
組合框2.現行選中項 = 0
.如果真結束