报表打印的问题(100分)

  • 主题发起人 主题发起人
  • 开始时间 开始时间

Unregistered / Unconfirmed
GUEST, unregistred user!
为何我做出的报表打印程序在打印报表时总出现以下提示。
Debugger Exception Notification
---------------------------
Project ****anggl.exe raised exception class EAccessViolation with message 'Access violation at address 004E5D5F in module '****anggl.exe'. Read of address 000002F0'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
 
如果默认的打印机是网络上的并且不能正常启用可能会出错
 
是因為你將報表所在窗口加入Available forms中,運行時
你的報表所在窗口沒有初始化。假設你的報表窗口名為RepForm,
則打印銨鈕事件可改為:
RepForm:=TRepForm.create(self);
RepForm.Quickrep1.print;
RepForm.free;
RepForm:=Nil;
 
接收答案,谢谢。
 
后退
顶部