lazarus三方控件注意事项
1)EHLIB
TprintDbgrideh不能用,跟它源码,for fpc没有任何打印的代码。
Tdbgrideh斑马线,设好后,无效。
其它问题。。不知。
可以明确:EHLIB for fpc不是全功能的,使用时要注意鉴别。
2)FAST REPORT
使用汉化,乱码,只能使用英文的。
其它问题。。不知
3)dataset-serialize
TBufDataset, TmemDataset,LoadFromJSON()会报错,不能从JSON还原数据集数据。
只有TjsonDataset.LoadFromJSON()成功。
但TjsonDataset功能没有TBufDataset强大,有个变通办法:
s := qry.ToJSONArrayString;JSONDataSet1.Close;JSONDataSet1.LoadFromJSON(s);BufDataset1.CopyFromDataset(JSONDataSet1);
DELPHI题外:
Tclientdataset.LoadFromJSON()会报错,不能从JSON还原数据集数据。
TfdmemTable.LoadFromJSON()成功。
4)自定义无边框窗体
FPC for windows,没有任何问题。
FPC for linux,最小化,最大化,还原,无效。