퀵리포트를 이용하여 프로그램을 개발중인데요...
쩝..아직 모르는게 많아서...
다름이 아니라 퀵리포트가 포함된 폼을 프로젝트의 옵션에서
auto create하지 않도록 해놓고
프로그램내의 출력버턴을 누르면
ReportForm := TReportFrom.create(self);
ReportForm.quickrept.print;
ReportFrom.free;
와 같이 코딩을 해서 출력물을 찍게 했는데...
한번씩 프로그램이 출력을 하고 나서 죽어 버립니다....?
계속 그런거면...저도 버그겠구나라고 생각을 하겠는데..
이건 어쩌다가 한번씩 그러니까... 원인을 못
[ 맞습니닷!]
> 프로그램내의 출력버턴을 누르면
> ReportForm := TReportFrom.create(self);
> ReportForm.quickrept.print;
> ReportFrom.free;
[ 이 부분을 없애 보시져....대신 ]
[ QuickReport가 있는 폼의 OnClose 이벤트에 ]
[ Action := caFree 넣으시고요. ]
일반 동적할당에 대해선 Free가 적용되지만
폼에 관련된 것에 대해선 Free는 ....
그럼...함 해보시져.....