Q&A

  • ListBox에서요...ㅡㅡ;
델파이 초보입니다...^^;
ListBox에 Text 파일을 불러왔는데 불러온 Text 파일 내에서 특정 Text를 추출하려고 합니다.
Text 파일에는 각종 파일에 대한 리스트가 들어가 있구요.
예를 들면 확장자명이 bmp인 모든 리스트를 골라내려고 합니다.
bmp가 확장자인 파일의 개수를 알아내려구요....^^;

for i := 0 to ListBox1.Items.Count-1 do begin
      if FlatListBox1.Items.Strings[i] = '*.bmp' then begin
        Count := Count + 1;
      end;
end;

이런 비슷한 형식으로 하면 될 것 같은데...
아, 그리고 여기서 Count값도 덩달아 증가해야 하는데 그것도 안되네여...^^;

고수님들의답변 부탁드립니다...^^
3  COMMENTS
  • Profile
    도와.julien 2003.02.19 18:17
    for i := 0 to ListBox1.Items.Count-1 do begin
          if pos('.bmp',FlatListBox1.Items.Strings[i]) <> 0 then begin
            Count := Count + 1;
          end;
    end;

  • Profile
    이진우 2003.02.19 19:11
    여전히 Count값이 증가하질 않네여.
    아무리 살펴봐도 문제는 없는거 같은데....쩝...ㅡㅡ;
    도데체 왜 이러는지....ㅠ.ㅠ
  • Profile
    한원희 2003.02.19 20:32
    안녕하세요. 한원희입니다.

    비교하는 부분에서

    if (Pos('*.bmp', LowerCase(FlatListBox1.Items.Strings[i]))<>0) then

    이렇게 하면 되지 않을까 싶네요...