* 사용환경 : 델파이3 / Windows 98
* 에러 메시지 :
출력 버튼을 누르면 퀵레포트로 지정한 곳에 내용을 찍으려고 하는데
Sb03Rpt_F := TSb03Rpt_F(Sb03_F);
SB03RPT_F.QuickRep1.Print;
라고만 하면 됩니까
물론 퀵레포트에서 sb03_f에 Display 된 내용을 출력하고요.
참고로 sb03_f는 출력버튼이 있는 Form_Name이고 sb03rpt_f는 퀵레포트가 있는
화면의 Form_Name입니다.
혹 제가하는 방법이 잘못된건가요?
"Access Violation At Address 004039FC in Module" Error가 나서 그러거든요.
기본형태 :
Sb03Rpt_F := TSb03Rpt_F.create(nil);
Sb03Rpt_F.QuickRep1.print;
Sb03Rpt_F.release;
Sb03Rpt_F := nil;
이렇게 하심 문제 없을 겁니다.
이원택 wrote:
> * 사용환경 : 델파이3 / Windows 98
> * 에러 메시지 :
>
> 출력 버튼을 누르면 퀵레포트로 지정한 곳에 내용을 찍으려고 하는데
> Sb03Rpt_F := TSb03Rpt_F(Sb03_F);
> SB03RPT_F.QuickRep1.Print;
> 라고만 하면 됩니까
> 물론 퀵레포트에서 sb03_f에 Display 된 내용을 출력하고요.
>
> 참고로 sb03_f는 출력버튼이 있는 Form_Name이고 sb03rpt_f는 퀵레포트가 있는
> 화면의 Form_Name입니다.
> 혹 제가하는 방법이 잘못된건가요?
> "Access Violation At Address 004039FC in Module" Error가 나서 그러거든요.
>