구성 파일 읽기 명령을 사용하여 ini 파일을 읽으려면 구성 파일을 다음과 같이 작성할 수 없습니다. 구성 항목 이름이 누락되었습니다.
[AAA]
[AAA]
p>
a=111-aa
b=222-bb
c=33-ccc
[BBB]
a=444-asa
b=555-sss
c= 446-dff
그러면 코드는 다음과 같습니다:
.버전 2
.Assembly 창 어셈블리 1
.Subroutine __start window_created
콤보 상자 1. Clear() 콤보 상자 2 .Clear()
.Subroutine_Button 1_Clicked
.로컬 변수 구성 섹션, 텍스트 유형, "0 "
.로컬 변수 계산, 정수형
구성 섹션 = 구성 섹션 이름 가져오기(실행 디렉터리 가져오기() + "\1.ini")
계산 루프 헤드(배열 멤버 번호 가져오기(구성 섹션), 개수)
콤보 상자 1. 항목 추가(구성 섹션 [count], )
콤보 상자 2 . 항목 추가(구성 항목 읽기(실행 디렉터리 가져오기() + "\1.ini", 구성 섹션 [count], "a", ), ))
콤보 상자 2. 프로젝트 추가(구성 읽기) 항목(실행 디렉터리 가져오기() + "\1.ini", 구성 섹션 [count], "b", ), )
콤보 상자 2. 프로젝트 추가(구성 항목 읽기(실행 디렉터리 가져오기() )) + "\1.ini ", 구성 섹션 [계산], "c", ), )
계산 루프 꼬리()
콤보 상자 2. 현재 선택된 항목 = 0
콤보 상자 1. 현재 선택 항목 = 0
. Subroutine_combo 상자 1_목록 항목이 선택됨
. true인 경우(콤보 상자 1. 현재 선택 항목) = 1)
콤보 상자 2. 현재 선택한 항목 = 3
. true인 경우 종료
. true인 경우(콤보 상자 1. 현재 선택한 항목 = 0) )
콤보 상자 2. 현재 선택 항목 = 0
. 정말로 끝났다면
이전과 같이 구성 파일을 작성해야 하는 경우 다음을 사용하십시오. 다음 코드:
.Version 2
.Assembly 창 어셈블리 1
.Subroutine __start window_created
콤보 상자 1. Clear() 콤보 상자 2. Clear()
.Subroutine_Button 1_클릭됨
. 지역 변수 계산, 정수 유형
.지역 변수 파일 번호, 정수 유형
.로컬 변수 구성 파일 내용, 텍스트 유형, "0"
파일 번호 = 열린 파일(실행 디렉터리( ) + "\1.ini", , )
구성 파일 내용 = 텍스트 분할(읽기 텍스트(파일 번호, ), #newline 문자, )
.Counting loop First(배열 구성원 수 가져오기(구성 파일 내용), 개수)
.if (텍스트 찾기(구성 파일 콘텐츠 [개수], "[", , false) > 0)
구성 파일 콘텐츠 [개수] = 하위 텍스트 교체(구성 파일 콘텐츠 [ count], "[", "", , , true)
구성 파일
파일 내용 [개수] = 하위 텍스트 교체 (구성 파일 내용 [개수], "]", "", , , true)
콤보 상자 1. 항목 추가 (구성 파일 내용 [개수] ], )
. 그렇지 않은 경우
콤보 상자 2. 항목 추가(구성 파일 내용 [개수], )
끝인 경우
. Count loop end()
콤보 상자 2. 현재 선택 항목 = 0
콤보 상자 1. 현재 선택 항목 = 0
파일을 닫습니다(파일 번호 )
.Subroutine_Combo Box 1_목록 항목이 선택됨
. true인 경우(콤보 상자 1. 현재 선택 항목 = 1)
콤보 상자 2. 현재 선택 항목 = 3
. true인 경우 종료
. true인 경우(콤보 상자 1. 현재 선택한 항목 = 0)
조합 상자 2. 현재 선택한 항목 = 0
.참이면 종료