Nevrona Designs 的 Rave Reports是一个供Embarcadero 的 Delphi IDE 使用的报告引擎。
这就是我所说的 Rave Endless Loop 错误。在与 Delphi 2006 捆绑在一起的 Rave Reports 版本 6.5.0 (VCL10) 中,有一个臭名昭著的错误困扰着许多 Rave 报告开发人员。如果您有一个非空数据集,并且该数据集的数据行完全适合一个页面(也就是说,有零个寡妇行),那么在 PrintPreview 时,Rave 将陷入生成页面的无限循环。
此新闻组先前已在以下标题下报告过此问题:
- “错误:生成无限页”;雨果·海拉姆 20/9/2006 8:44PM
- “狂欢循环错误。请帮助”;托马斯·拉扎尔 2006 年 11 月 7 日晚上 7:35
- “循环整页数据?”;托尼·奇斯蒂安森 23/12/2004 下午 3:41
- 另一投诉人对(3)的答复;奥利弗·皮切
- “无尽的 lopp 打印错误”;Richso 2004 年 9 月 11 日下午 4:44
在每个帖子中,Nevrona 都没有回应,也没有报告解决方案。
可能,相关新闻组 (nevrona.public.rave.reports.general) 也报告了该问题,即: 6. “持续生成报告”;Jobard 20/11/2005 虽然我不清楚 (6) 是 Rave Endless 循环错误还是其他问题。这篇帖子确实得到了 Nevrona 的回复,但它更多地与多个区域有关(“使用多个区域时会出现问题,跨越分页符。”)而不是零寡妇的问题。