Q&A

  • ini화일관련 재 질문(죄송)
읽은 값을 listbox에 추가를 할려고 하는데 실행 도중 에러 발생 도움 요청



===== 소스 ========

procedure TForm1.inifilechk;

var syscomm: TiniFile;

pgnm, pgnm1: string;

vList: TStringList;

Cnt, vCnt: integer;

begin

vCnt := 0;

Cnt := 0;

pgnm := Exe_Path + 'vchk.ini';



SysComm := Tinifile.Create(pgnm);



Cnt := syscomm.ReadInteger('Count','Cnt',0);

vList := TStringList.Create;

syscomm.ReadSection('Version',vList);

//listb.Items.AddStrings(vList);



while vCnt < Cnt do

begin

pgnm1 := vList[vCnt]; <== 에러나는 위치(out of bound)

listb.Items.Add(pgnm1);

vCnt := vCnt + 1;

end;

vList.Free;

end;



고수님 부탁드립니다.

ini화일은 아래와 같이



vchk.ini

[Version]

1.exe

2.exe

3.exe

.

.

.

[Count]

Cnt=22

0  COMMENTS