언어: Delphi 7.0 Ent
개발하는 컴퓨터 OS: Win2000 Server
문제발생: AdvStringGrid 2.6
Win2000에서 개발하여 Win98SE에서 사용합니다. 그런데
AdvStringGrid 이부분 (자료 뿌리거나 엔터키등)에서 컴퓨터
뻗어버려요.
--------------------------------------------------
with form1.ADOQuery1, form1.AdvSGrid11 do begin
Close;
Sql.Clear;
Sql.Add('select * from 기초상호 order by 상호 ');
Open;
if(Recordcount>0)then RowCount:=Recordcount+1;
forI:=0;
while Not EOF do begin
Inc(forI);
Cells[0,forI]:=FieldByName('상호').asString;
Cells[2,forI]:=FieldByName('계좌번호').asString;
Cells[3,forI]:=FieldByName('은행').asString;
Cells[4,forI]:=FieldByName('예금주').asString;
Cells[5,forI]:=FieldByName('전화번호').asString;
Next;
end;
//----------> 여기까지 정상적으로 수행
그후 뻗음
end;
-----------------------------------------------------
AdvStringGrid를 지우고 Edit등을 갖다 놓고 자료 불러오면 잘돌아갑니다
그런데요 똑같은 AdvStringGrid를 사용한 다른 프로그램은 98에서 또
잘돌아 가거든요. 어디가 잘못인지 모르겠습니다
정상 부분에서 F7로 어떤 이벤트를 타는지 확인해보시는게 좋을거 같네요