当前位置 - 股票行情交易網 - 財經新聞 - 配置文件 易語言 配置文件內容: [AAA] 111-aa 222-bb 33-ccc [BBB] 444-asa 555-sss 446-dff

配置文件 易語言 配置文件內容: [AAA] 111-aa 222-bb 33-ccc [BBB] 444-asa 555-sss 446-dff

如果妳想用讀配置文件命令讀取ini文件的話,配置文件不能那樣寫,妳缺少了配置項名稱,要寫成這樣:

[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

.如果真結束