急急!!水晶报表引起的非法操作

zhxh 2000-07-05 06:21:00
我的应用程序使用了水晶报表,每次运行只要预览或打印报表,当退出应用程序后,总会出现非法操作的提示,将“CTRL-ALT-DEL”屏蔽,详细信息提示“KENEL。DLL内产生一个无效页面……引起STACK DUMP”,只能冷启动机器。
我尝试将调用的资源释放,如隐藏的窗体、打开的连接、记录集,但问题没有得到根治,几个报表总有一个出问题。
请高手指点迷津!
...全文
114 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
skt642 2001-05-31
  • 打赏
  • 举报
回复
81727关注!
zhxh 2000-07-10
  • 打赏
  • 举报
回复
没有使用文本自动换行;在winnt中安装的程序,运行时不会出现错误
amstar 2000-07-08
  • 打赏
  • 举报
回复
有沒有在報表中使用文本自動換行???
XieZhenMin 2000-07-06
  • 打赏
  • 举报
回复
你好:
另外,你可以试用以下如下的办法: 把生成RS的代码和打印的代码分开,可能会有意想不到的效果。这样听起来可能没有任何关系,可是实际计算机做起来的效果是两回事。
XieZhenMin 2000-07-06
  • 打赏
  • 举报
回复
你好:
可能与你建立的打印模版有关系。我以前用CRW32做报表,也有类似的情况,解决方法是:重新建立模版,并保证调用打印的CODE没有错误。希望能有所帮助!
zhxh 2000-07-06
  • 打赏
  • 举报
回复
XieZhenMin朋友:
您好,谢谢您的回答。
我是将记录集写到一个临时表内,然后报表同临时表用代码关联,我的打印源码如下,这样使用会不会出错:
PathDb = App.Path + "\Local.mdb"
PathRep = App.Path + "\rep\repplan.rpt"
With crpPlan‘打印控件
.DataFiles(0) = PathDb
.ReportSource = crptReport
.ReportFileName = PathRep
.Destination = crptToWindow
.WindowState = crptMaximized
.PrintReport
End With

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧