閱讀207 返回首頁    go 阿裏雲 go 技術社區[雲棲]


fastreport添加自定義變量Exception標識符未宣告

frxrprt1.Variables['提示'] := '打印空間不夠,截取2行數據!';

打印或預覽時Exception class Exception with message '標識符未宣告: '提示' .

網上方案:修改frxClass單元中 這個方法function TfrxReport.DoGetValue(const Expr: String; var Value: Variant): Boolean;源語句 if  Pos(#13#10, val) <> 0   then    修改後的語句  if  (Pos(#13#10, val) <> 0) or (ds=nil) then。

怕修改後出現其他問題(畢竟源碼不是自己寫的),而且要重新編譯。

替換方案:添加一個數據集,向數據集添加字段 '提示' ,append值 '打印空間不夠,截取2行數據! ',添加數據集到fastreport。

最後更新:2017-04-26 21:31:01

  上一篇:go Delphi中類似C中static變量的實現
  下一篇:go 預定義__cplusplus宏