김광섭님 답변주셔서 감사합니다 (꾸벅)
그런데 동일한 에러가 계속 발생하네요
혹시 아시는 분 계시면 꼭 답변 부탁합니다 (의견이라도 좋습니다)
================================================================
Delphi3로 출하지시,세금계산서 출력 프로그램을 작성하였습니다
DB insert등 모든처리후 출하지시서 및 세금계산서를 도트프린터로 출력하는데
출력하기 직전 또는 한가지만 출력후 "잘못된 연산" 또는 "치명적인 오류" 에러가
나옴니다 (처음에는 정상 출력되다가 2~3건 처리후에... )
퀵레포트로 작성했고 도트프린터2대에 각각 출력을 내보냅니다
아무리 짱구굴려 이리저리 해봐도 도저히 모르겠습니다
더구나 제PC에서는 에러가 나오지 않아 추적이 불가능 합니다
(PIII 650MHz, 128M, 레이저프린터)
제발 도와주세요 (사용자 PC는 PII 셀룰론 메모리 64M 입니다)
<프린트 하는 부분 SOURCE>
try
FrmTaxReport := TFrmTaxReport.Create(self); //세금계산서 양식
Printer.PrinterIndex := 1; //세금계산서 프린터
if printDialog1.Execute then
begin
areport.PrinterSettings.PrinterIndex := printer.PrinterIndex;
end;
FrmTaxReport.QuickRep1.Print;
finally
FrmTaxReport.Free;
FrmTaxReport := nil;
end;
try
FrmTaxReport2 := TFrmTaxReport2.Create(self); //출하지시서 양식
Printer.PrinterIndex := 0; //출하지시서 프린터
if printDialog1.Execute then
begin
breport.PrinterSettings.PrinterIndex := printer.PrinterIndex;
end;
FrmTaxReport2.QuickRep1.Print;
finally
FrmTaxReport2.Free;
FrmTaxReport2 := nil;
end;
끝까지 읽어주셔서 감사합니다