首页 > 其他分享 >lazarus三方控件注意事项

lazarus三方控件注意事项

时间:2024-10-19 08:48:26浏览次数:1  
标签:控件 FPC LoadFromJSON JSONDataSet1 lazarus 注意事项

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,最小化,最大化,还原,无效。

5)FPC FOR WINDOWS编译测试OK的代码,FPC FOR LINUX不一定能通过

举例:

page.SelectedTab.Tag := integer(form);

form := TForm(page.SelectedTab.Tag);

标签:控件,FPC,LoadFromJSON,JSONDataSet1,lazarus,注意事项
From: https://www.cnblogs.com/hnxxcxg/p/18475454

相关文章

  • OpenGL模型变换平移、缩放、旋转注意事项
    一、概述在OpenGL中,想要对物体(模型)进行操作,如:平移、缩放、旋转。其顺序不能错,不同的顺序会给出不同的结果网上的博客大家看过后要慎重使用,好多都是错误的,在实际项目中使用前最好先写demo进行验证,不然一旦整合到项目中,排错成本将会非常高。三者的顺序是:理......
  • Winform控件基础与进阶----DataGridView
    Winform控件基础之封装一个通用的DataGridView操作类1、创建Winform项目2、创建公共控件操作文件夹3、主界面1、控件布局2、提取通用方法3、静态方法类实现4、其他工具类实现1、JsonHelper工具类实现2、TxtOperateHelper工具类实现5、数据模型实现1、创建表结构模型2......
  • 【QT】常用控件(二)
    个人主页~常用控件(一)~常用控件三、按钮类控件1、PushButtonwidget.hwidget.cpp2、RadioButton3、CheckBox四、显示类控件1、label三、按钮类控件1、PushButtonQPushButton继承自QAbstractButton,它是所有按钮的父类我们从这个按钮的属性表中可以看到,QPus......
  • 界面控件Telerik UI for WPF 2024 Q3亮点 - 支持禁用数据过滤等
    TelerikUIforWPF拥有超过100个控件来创建美观、高性能的桌面应用程序,同时还能快速构建企业级办公WPF应用程序。UIforWPF支持MVVM、触摸等,创建的应用程序可靠且结构良好,非常容易维护,其直观的API将无缝地集成VisualStudio工具箱中。本文将介绍界面组件TelerikUIforWPF在今......
  • 界面控件DevExtreme中文教程 - 如何与Amazon S3和Azure Blob存储集成?
    DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac,到ASP.NETCore或Vue,DevExtreme包含全面的高性能和响应式UI小部件集合,可在传统Web和下一代移动应用程序中......
  • c# .net8 winform 嵌入 wpf 控件
    .netframework例子很多,但.netcore的很难找,经过和gpt很长时间的沟通,完成了。关键点是vs2022似乎还不支持设计时的ElementHost,所以必须通过代码初始化。1.新建一个wpf控件库2.创建一个导圆角的TextBox,控件名为 UserControl13.winform项目添加对wpf控件库项目......
  • Delphi10.3控件水平,垂直 均匀排列
    用鼠标框选中控件, 再右键  先水平左对齐, 再垂直间隔相同  同理,水平均匀排列也一样,先顶对对齐再水平间隔相同  ......
  • 直接在当前窗口使用控件新属性,如button添加颜色
    https://www.cnblogs.com/zhangzhifeng/p/9072835.htmlDelphi自写组件:可设置颜色的按钮typeTButton=class(vcl.stdctrls.TButton)private//添加Color属性,默认clWhite{Privatedeclarations}FColor:TColor;FCanvas:TCanvas;IsFocused:Boolea......
  • QT实现改变窗口大小其子控件也自动调节大小
    创建一个顶层布局即可,一定要在MainWindows或者Widget的下面! 观察图标变化带有禁止的意思是分拆布局(当前无布局)现在是添加布局后了 注意:一定是在MainWindows或Widget才可以添加顶层布局,才可以实现控件自适应现在我想实现的是文字跟随变化,效果图如下所以我们利用......
  • uvm_event的变量传递+查看软链接的指向+grep只打印匹配的数据+并行进程的串行化--构建
    uvm_event的变量传递uvm_event可以传递变量,但是变量需要为uvm_object类型,对于package,建议类型向下转换,直接传递uvm_object,并在另一端解析https://www.edaplayground.com/x/RhYcmoduletestbench;classclass1extendsuvm_object;`uvm_object_utils(class1)inta......