Variables 可在 Design 上看到變數
Script Variables 則看不到
Design script裡面使用上
是直接使用,例如:
Script Variables :
========
Delphi:
frxReport.Script.Varialbes['XXX'] := 'XYZ';
FR Design
ShowMessage(XXX); // 雖然看不到,但可以直接使用
========
Variables:
========
Delphi:
frxReport.Varialbes['XXX'] := '''XYZ''';
FR Design
ShowMessage(<XXX>
========
FastScript 若使用非 Pascal 語言來讀取變數時 (2024/05/28 更新)
若使用非 Pascal 語言時,以 JScript 為例,使用上不能採用快截符號讀取變數,會發生判斷式錯誤的例外。只能使用 Report 物件來讀取:
Report.Variables["XXX"] or Report.Script.Variables["XXX"]
參考來源:
- Script variables
- FastReport 4 Programmer's manual
- Why is Fast Report VCL in Delphi raising a stack overflow exception when editing a variable?
- Content of variable raises an exception - Expression expected
YA! 又過一關囉! |
沒有留言:
張貼留言