Fastreport定义的有关问题

Fastreport定义的问题!
我在FastReport报表中写入:


  Var T:Integer;

  procedure frxReport1OnStartReport(Sender: TfrxComponent);
  begin
  T:=<Line#>;
  End;


这样的话, 为什么T总是慢一步的更新呢?比如我第一次打开的报表中有7行,T=7,,但我再次打开报表,里面只有5行,T依然还是7,第三次打开里面有9行,T就等于5,也就是说除了第一次能正确,其它的值都是等于上一次报表的值,,,,这个问题怎么解决?



  还有,就是在脚本中如何动态设置页面的高度呢?我是这样设置的:page1.paperheight:=100; 这样写为什么不行呢?它依然还是按手动设置的那个页高走呢?



------解决方案--------------------
将报表的 Double Pass 选中再试试。
------解决方案--------------------
最好自己试下断点跟踪下frxReport1OnStartRepor下的数据为什么会这样