使用F1BOOK6 的XuReport出现一个怪问题 ( 积分: 100 )

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

daocao2001

Unregistered / Unconfirmed
GUEST, unregistred user!
最简单的例子
我在一个FORM上面放了一个F1BOOK6和XUREPORT控件 ,并且Xureport与F1BOOK6控件建立了关联,再另一个窗体通过一个按钮的事件实现这个窗体报表的预览
if not assigned(RepCbFORM) then
RepCbform:=TRepcbform.create(application);
RepCbform.xuF1BookReport1.Preview;
此时 会跳出一个错误 Invalid floating point operation
不解
后来 我想出一个办法
if not assigned(RepCbFORM) then
RepCbform:=TRepcbform.create(application);
//RepCbForm.Show;
//RepCbform.Hide;
RepCbform.xuF1BookReport1.Preview;

这样一来就没有错误了,请问到底是为什么才会有这个错误啊? 怎么用最好的办法解决啊

 
最简单的例子
我在一个FORM上面放了一个F1BOOK6和XUREPORT控件 ,并且Xureport与F1BOOK6控件建立了关联,再另一个窗体通过一个按钮的事件实现这个窗体报表的预览
if not assigned(RepCbFORM) then
RepCbform:=TRepcbform.create(application);
RepCbform.xuF1BookReport1.Preview;
此时 会跳出一个错误 Invalid floating point operation
不解
后来 我想出一个办法
if not assigned(RepCbFORM) then
RepCbform:=TRepcbform.create(application);
//RepCbForm.Show;
//RepCbform.Hide;
RepCbform.xuF1BookReport1.Preview;

这样一来就没有错误了,请问到底是为什么才会有这个错误啊? 怎么用最好的办法解决啊

 
if not assigned(RepCbFORM) then
RepCbform:=TRepcbform.create(application);
RepCbForm.Show;
RepCbform.Hide;
RepCbform.xuF1BookReport1.Preview;
写错了 后来在当中加了两句 不过这样的话 FORM会一闪然后关闭 不好看 有没有别的办法解决???
 
和F1Book有关
 
不知道楼主有没有xuReport的源码?这个控件我也用过,但是有不少缺陷,就是无法在设计期设定纸张类型、打印方向等等或者设置不方便,想改写,但是苦于没有源码。
 
xuReport的作者是tong,只有他及他的朋友有的
xuReport的新版本增强了很多,目前没有遇见bug
 
别浪费了
 
后退
顶部