제목과 같은 에러가 계속 발생합니다.
정말 미치겠습니다.
데이터를 모두 불러오고 나서 에러 메시지, 출력 미리보기 후 에러 메시지, 출력 중 에러 메시지, 프로그램, 작업 창 종료시에 에러 메시지...
Access violation at address...(뒷에 붙는 숫자는 다양하게 발생합니다.)
user 운영체제는 98과 xp 입니다.
저는 windows2000 이구요. 저는 그런 경우가 없었습니다.
ㅠㅠ 엉엉
어떤 건 프로그램이 종료되고 어떤건 그냥 확인만 하면 작업이 진행되구요
에러 나고 다시 하면 아무 문제가 없었습니다.
소스상에도 별 문제가 없는거 같은데요...
다른 건 모르겠는데..
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
print_form := Tprint_Form.Create(Self) ;
with print_form do begin
QuickRep1.DataSet := Query_imsi;
QRDBT_pj_code.DataSet := Query_imsi;
.
.
.
.
Query_imsi.First;
QuickRep1.Preview ;
close ;
end ;
end;
이렇게 했는데 도데체 에러가 왜 나는지요..
답답해 죽겠습니다... 업체에선 이거 못 잡으면 완료 보고 안해준답니다.
일반적으로 오브젝트를 동적으로 생성했을 경우 해당 프로시져가 완료되면 메모리 해제를 시켜주셔야 합니다..
님의 경우는 Close 문 다음에
print_form.Destroy;
문을 추가해 주셔야 할거 같네요..
그럼 즐프....