안녕하세요
퀵리포트를 자주 사용하는데 이넘의 퀵리포트가 잘되긴 하는데
문제는 퀵리포트의 프리뷰를 콜해서 미리보기가 뜨면 종료하고
다시 미리보기 띄우고 종료하고...를 9번정도 하면
Access Violation 에러가 어김없이 발생합니다...
혹은 이미 퀵리포트 컴포넌트가 있다는 등의(이미 퀵리포트 미리보기를
끝내고 다시 미리 보기를 눌렀을때) 황당한 메세지가 뜨기도 합니다.
이거 해결 방법 없나요?
참고로 제가 사용하는 방식은
A 라는 폼에 버튼 넣고 그 버튼의 이벤트에
try
Form1 := TForm1.Create(Application);
Form1.QuickRep1.Preview;
finally
Form1.Hide;
Form1.Free;
end;
이렇게 코딩하고 Form1라는 빈 폼에 퀵리포트 컴포넌트 넣고 디자인해서
사용합니다.
물론 Form1 퀵리포트가 있는 폼은 동적 생성이구요...
전 Windows 2000 Pro에 델파이 5.0 (패치 했습니다.) 입니다.
퀵 리포트를 홈페이지에 있는걸로 업데이트 해도 마찬가지네요...
제가 호출하는 방식이 잘못된건지...
아시는분 답변 좀 부탁드려요...