Q&A

  • Re: List index out of bounds(%d)
이호형 wrote:

> 안녕 하십니까??

>

> 다음과 같이 코딩을 했습니다.

> if문의 내부는 양도 상당히 많고 보여 드리지 않아도 될 것 같아서

> 생략을 했습니다.

>

> 그런데 실행 후 값이 NULL인 곳에서 클릭을 하면 위와 같은 에러 메세지가

>

> 뜹니다. 이 에러메세지가 안 뜨게 할 수 있는 방법이 있습니까?

>

> 에러의 의미는 대충 감 잡아 선택한 list index가 범위를 초과 했다는

> 것 같은데..

>

> 한 수 가르쳐 주십시오..

>

> procedure TfrmAPNlist.AIDgridDblClickCell(Sender: TObject; Arow,

> Acol: Integer);

> var

> i:integer;

> begin

> if Aidgrid.cells[0,Arow] <> '' then begin

> ........

> (중략)

> ........

> end;

> end;

>

> 내부 소스가 필요하시다면 다시 올리겠습니다.

>



일단 쿼리 결과가 없을때 그리드를 더블클릭하면 에러가 나는거 같군여.

즉 위에다가



if (Query1.IsEmpty) then

Exit;



일케만 하믄 될거 같은디...



0  COMMENTS