간단하게 테이블의 레코드 갯수를 읽어서
테이블이 로딩되는 것을 프로그래스 바로 표현하려고 하는데
테이블 레코드 카운팅에서 무한루프에 빠져버렸는지
값이 리턴 안되고 있습니다.
어떻게 해결해야 할까요?
with ProgressBar1 do
begin
Min := 0;
Max := Table1.RecordCount;
Table1.First;
i := 0;
for i:=Min to Max do
begin
Position := i;
Table1.Next;
end;
end;
이렇게 작성했습니다.
해결책을 알려주세요. --;
/////////////
procedure TForm2.Button1Click(Sender: TObject);
begin
ProgressBar1.Position := 0;
ProgressBar1.Repaint;
ProgressBar1.Max := Table1.RecordCount;
Table1.First;
while not Table1.Eof do
begin
ProgressBar1.Position := Table1.RecNo;
Sleep(100);
Table1.Next;
end;
end;