아래에 있는 내용을 사용했는데요...
with QRCompositeReport1 do
begin
Reports.Add(Form2.QuickRep1);
Reports.Add(Form3.QuickRep1);
end;
레포트 하나만 출력 할때는 아무이상 없이 잘...
아주 잘 됩니다.
그런데 위의 방법으로 여러 리포트를 한 번에
출력 하려니까....
Access Violation at address 004a1e18 in module 'p_jego.exe'.
read of address ffffffff
라는 에러가 뜹니다....
꼭 여러개의 리포트를 연속 출력 하여야 합니다....
고수님들....
좀 도와 주세요..........
> 아래에 있는 내용을 사용했는데요...
> with QRCompositeReport1 do
> begin
> Reports.Add(Form2.QuickRep1);
> Reports.Add(Form3.QuickRep1);
> end;
> 레포트 하나만 출력 할때는 아무이상 없이 잘...
> 아주 잘 됩니다.
> 그런데 위의 방법으로 여러 리포트를 한 번에
> 출력 하려니까....
> Access Violation at address 004a1e18 in module 'p_jego.exe'.
> read of address ffffffff
> 라는 에러가 뜹니다....
> 꼭 여러개의 리포트를 연속 출력 하여야 합니다....
> 고수님들....
> 좀 도와 주세요..........
>
저도 비슷한 내용의 질문을 했는데 답변이 없어 고생좀...
근데 저는 의외로 이런 문제 때문에 Access Violation 에러가 발생하더군요..
연속으로 출력하고자 하는 레포트 폼의 before print나 after print 이벤트에
아직 생성되지 않았거나 메모리에서 제거(free)된 객체를 사용하는 코드가
존재하는지 확인해 보시기 바랍니다.
문제 해결에 도움이 되었으면 합니다.
그리고 '레포트'라고 해서 찾아 보시면 도움이 될만한 Q/A가 이곳에도
많이 있더군요...
그럼....