Q&A

  • 퀵리포트폼의 생성에 관한 질문
퀵리포트를 이용하여 프로그램을 개발중인데요...

쩝..아직 모르는게 많아서...



다름이 아니라 퀵리포트가 포함된 폼을 프로젝트의 옵션에서

auto create하지 않도록 해놓고

프로그램내의 출력버턴을 누르면

ReportForm := TReportFrom.create(self);

ReportForm.quickrept.print;

ReportFrom.free;

와 같이 코딩을 해서 출력물을 찍게 했는데...



한번씩 프로그램이 출력을 하고 나서 죽어 버립니다....?

계속 그런거면...저도 버그겠구나라고 생각을 하겠는데..

이건 어쩌다가 한번씩 그러니까... 원인을 못
1  COMMENTS
  • Profile
    yosul 2000.06.07 04:00
    > auto create하지 않도록 해놓고

    [ 맞습니닷!]



    > 프로그램내의 출력버턴을 누르면

    > ReportForm := TReportFrom.create(self);

    > ReportForm.quickrept.print;

    > ReportFrom.free;

    [ 이 부분을 없애 보시져....대신 ]

    [ QuickReport가 있는 폼의 OnClose 이벤트에 ]

    [ Action := caFree 넣으시고요. ]



    일반 동적할당에 대해선 Free가 적용되지만

    폼에 관련된 것에 대해선 Free는 ....

    그럼...함 해보시져.....