【资料图】
1、如果你想用读配置文件命令读取ini文件的话,配置文件不能那样写,你缺少了配置项名称。
2、要写成这样:[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.如果真结束。
本文到此分享完毕,希望对大家有所帮助。
标签
Copyright ? 2015-2022 起点粮油网版权所有 备案号:皖ICP备2022009963号-12 联系邮箱: 39 60 29 14 2@qq.com