|
void __fastcall TCompPayListForm::Print(void)
{
CompPayListPrintForm->Table1->Open();
CompPayListPrintForm->QuickRep->Prepare();
int page = CompPayListPrintForm->QuickRep->QRPrinter->PageCount;
CompPayListPrintForm->QuickRep->QRPrinter->Free();
CompPayListPrintForm->QuickRep->QRPrinter = NULL;
CompPayListPrintForm->QRLabelPage->Caption = page;
CompPayListPrintForm->QuickRep->Print();
CompPayListPrintForm->Table1->Close();
}
Quick Report를 이용하여 인쇄하는 함수입니다.
for문을 이용하여 이 함수를 호출해서 사용하는데 2~3회 호출하고 나면
메모리가 부족하다든지 Canvas에 그릴 수가 없다든지 하는 에러가 발생하고 있습니다.
for 문이 20회정도 반복해서 돌아야 하는데...
해결할 수 있는 방법이 없는지요.
알려주세요.
|