秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

摘要: lazarus/fpc自带的bufDataSet和MemDataSet缺少类似TClientDataSet的Delta功能,这个单元从TDataSet扩展了Delta,可以直接生成增删改的SQL,适用于所有TDataSet。2024-06-09:修正可能QFDataSetMonitor1.Activ 阅读全文
posted @ 2024-06-03 11:51 秋·风 阅读(246) 评论(0) 推荐(0) 编辑

摘要: QFComponent由秋风(QQ:315795176)开发的控件包,采用自定义的富a56爆大奖在线娱乐格式,集编辑、显示、导出和打印等功能。纯pascal代码,没使用额外的dll/so,只需QFComponent.pas这个文件就可以实现文字渲染等功能,可跨平台使用。 QFComponent for lazaru 阅读全文
posted @ 2024-03-09 18:18 秋·风 阅读(1315) 评论(4) 推荐(1) 编辑

摘要: 用fpcupdeluxe创建的龙芯交叉编译环境带的libc.so版本比uos/loongxin(2.28)等的版本高,导致编译后的应用不能运行的问题,按网友禁卫军提供的方法(Lazarus编译Loongarch64不能运行的情况 - 禁卫军 - 博客园 (cnblogs.com)和lazaurs自建 阅读全文
posted @ 2024-01-08 14:46 秋·风 阅读(906) 评论(0) 推荐(1) 编辑

摘要: 已集成常见控件及修正了a56爆大奖在线娱乐开发遇到的Bug,这个版本包含x86_64 win64交叉编译环境,有兴趣的可以下载玩玩。这个整合版的特点:一、修复代码编辑不能输入中文的Bug二、修复Object Inspector、使用combobox、colorbox等控件下拉列表文字不显示的问题三、修复含mask的控 阅读全文
posted @ 2023-03-14 09:37 秋·风 阅读(1788) 评论(5) 推荐(1) 编辑

摘要: 自2.14以来,在龙芯公司和[海南]RTC销售部(JoYo℡)、fpcupdeluxe开发者、yang等支持下,FPC+Lazarus可以基于loongarch64开发。这个绿色纯净版已修正开发中可能遇到的Bug,有龙芯3A5000的朋友可以下载使用。 注意: 解压时如果提示有文件重复,忽略这个信息 阅读全文
posted @ 2023-03-09 13:00 秋·风 阅读(2408) 评论(18) 推荐(1) 编辑

摘要: 一、修复中文输入问题:按以下方法修复后,lazarus编写软件时,中英文输入和在windows一样快捷好用。1.尝试解决linux下Lazarus 2.2.0版代码编辑器和SynEdit不支持中文输入的Bug2 .修复lazarus在linux搜狗词组只能输入第一个字的Bug二、代码编辑器默认字体有 阅读全文
posted @ 2023-01-31 10:40 秋·风 阅读(1199) 评论(0) 推荐(0) 编辑

摘要: 虽然之前修复了lazarus的代码编辑、synedit控件和cudatex在linux下不能输入中文的bug,但存在使用搜狗输入法输入词组时只能输入第一个字的问题,原以为是synEdit控件引起的,对lazarus进行debug,终于找到问题所在的位置,最后发现在gtk2widgetset的gtk_ 阅读全文
posted @ 2023-01-30 10:04 秋·风 阅读(442) 评论(0) 推荐(0) 编辑

摘要: lazarus 3.2/fpc 3.3.1 for win64绿色版整合安装包(linux/win)注意:lazarus 3.2+fpc3.3.1交叉编译出来 的程序在linux运行出错,如需交叉编译,可用lazarus 3.0+fpc3.3.1或lazarus 3.2+fpc 3.2.2 整合包已 阅读全文
posted @ 2022-12-04 13:09 秋·风 阅读(5281) 评论(51) 推荐(3) 编辑

摘要: 原版的fpc/lazarus不支持中文变量、过程和函数,经debug发现,只需修改12个文件(fpcsrc7个文件:scanner.pas、sysstr.inc、parser.inc、options.pas、objcutil.pas、assemble.pas和dfmreader.pp,lazarus 阅读全文
posted @ 2022-12-03 09:43 秋·风 阅读(1240) 评论(4) 推荐(3) 编辑

摘要: linux下Lazarus 2.2.0 GTK2版代码编辑器及SynEdit控件不支持中文输入(Lazarus for Linux QT版支持中文输入,但发现a56爆大奖在线娱乐常用的控件不支持QT版,控件兼容性还是GTK2版比QT版好),长期困扰着使用中文的开发者,需然网上已有解决方案,但并不是最佳的解决办法,跟踪 阅读全文
posted @ 2021-12-23 11:38 秋·风 阅读(1803) 评论(16) 推荐(4) 编辑

2024年6月5日

摘要: 直接上代码: procedure TForm1.Button1Click(Sender: TObject); var s: string; function StringContainsChinese(const str: Widestring): boolean; var i: integer; 阅读全文
posted @ 2024-06-05 06:28 秋·风 阅读(85) 评论(2) 推荐(0) 编辑

2024年6月4日

摘要: 和网友(不好意思,忘了是那位了)交流中,他反馈BufDataSet多列排序时得到的结果不符合预期,他也给出修复方法,以下是他的验证及修复方法:环境:fpc 3.3.1问题复现步骤: SQLQuery1.IndexFieldNames:='cl;c2 DESC';这个应该是c1列升序,c2列降序,但是 阅读全文
posted @ 2024-06-04 10:18 秋·风 阅读(32) 评论(0) 推荐(0) 编辑

2024年6月1日

摘要: 最近使用bufdataset时发现可以创建ftVariant类型,但无法正常读写。经搜索,发现fpc官方早在2011年就有解决方案,但到今天最新的fpc3.3.1还没支持,按issues的方法,经测试读写ok,如果你也需要在bufDataSet要用到ftVariant,可以参考以下方法:打开fpcs 阅读全文
posted @ 2024-06-01 19:55 秋·风 阅读(50) 评论(0) 推荐(0) 编辑

2024年5月30日

摘要: 新版本fastreport(2024)的架构大调整后,原来的方法已不能使用了,新的设置步骤为:1、将 TfrLocalizationController 组件放置form上( frLocalizationLibrary.lpk 包); 2、在TfrLocalizationController 语言属 阅读全文
posted @ 2024-05-30 14:06 秋·风 阅读(171) 评论(0) 推荐(0) 编辑

2024年5月12日

摘要: 在pcplayer的版本基础上移植到lazarus,并可以跨平台使用。lazarus版的特点:1、根据显示内容调整Toast的宽度和高度,防止显示内容不完整。2、增加提示的显示位置,默认顶居中显示。3、提示可以选择字体2024-05-20:修复指定字体的Bug TToastMessage.Toast 阅读全文
posted @ 2024-05-12 06:38 秋·风 阅读(149) 评论(2) 推荐(0) 编辑

2024年5月10日

摘要: 控件设计或其他用途时,可能需判断当前是否在IDE环境:在uses添加LazIDEIntf var IsRunningInIDE: Boolean; begin IsRunningInIDE := (csDesigning in ComponentState) or Assigned(LazarusI 阅读全文
posted @ 2024-05-10 10:58 秋·风 阅读(94) 评论(0) 推荐(0) 编辑

2024年5月7日

摘要: 一、问题:当使用到以下对话框时,按键默认显示为英文: 二、有2个解决方法1、第一个方法:使用lazarus自带实现本地化显示,使用方法详见:Translations / i18n / localizations for programs/zh CN - Free Pascal wiki优点:无需修改 阅读全文
posted @ 2024-05-07 08:46 秋·风 阅读(183) 评论(0) 推荐(0) 编辑

摘要: 一、问题:lazarus编译以下代码时出错: function GetCPUID(Leaf, Subleaf: Integer): TCPUID; begin asm {$IF Defined(cpu386)} push ebx push edi mov edi, ecx mov ecx, edx 阅读全文
posted @ 2024-05-07 08:20 秋·风 阅读(85) 评论(0) 推荐(0) 编辑

2024年4月26日

摘要: 2023年2月写的修复lazarus combobox的下拉列表在linux时没有高亮显示选中的item的问题,需然解决了显示问题,但下拉列表的颜色在银河麒麟是灰黑色,和应用的颜色明显不搭,想要win一样样式,如果要改变下拉背景颜色,可以按以下修改就可以,当然,如果不想用白色,可以改为想要的颜色。打 阅读全文
posted @ 2024-04-26 16:36 秋·风 阅读(95) 评论(0) 推荐(0) 编辑