秋·风

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

随笔分类 -  Lazarus

1 2 3 4 5 ··· 18 下一页

摘要:注意:这个Bug只存在GTK2/GTK3,且这个解决方案只适合gtk2,这个Bug已提交给官方,可以等官方修复方案。linux在form设计器选择TDateTimePicker控件的MaxDate/MinDate和Date/Time不能下拉选择日期: 2026-09-04官方修复方法:https:/ 阅读全文
posted @ 2026-09-01 20:19 秋·风 阅读(21) 评论(0) 推荐(0)

摘要:用fpc trunk编译lazarus控件如果用到TTimeZone可能会提示找不到TTimeZone。 Result := TTimeZone.Local.ToLocalTime(Result); 出现以下错误信息: IdSecOpenSSLUtils.pas(164,15) Error: Ide 阅读全文
posted @ 2026-09-01 09:17 秋·风 阅读(20) 评论(0) 推荐(0)

摘要:lazarus trunk使用pl_cindy的Panel系列控件时在gtk3在有个严重的bug,在ide拖入cyPanel等Panel控件或代码生成的控件有caption有文字时会出现: 经排查,发现绘制caption的文字时,执行到cyGraphics.pas单元的cyDrawText出错。 p 阅读全文
posted @ 2026-08-25 07:46 秋·风 阅读(30) 评论(1) 推荐(0)

摘要:lazarus 4.8及之前的版本QT5中文输入多字词组时只输入前2个中文,lazarus trunk的QT5已修复这个Bug.lazarus 4.8版可以参考lazarus trunk的版处理就可以。lazarus/lcl/interfaces/qt5/qtwidgets.pas单元的 funct 阅读全文
posted @ 2026-08-14 20:29 秋·风 阅读(39) 评论(2) 推荐(0)

摘要:近日在lazarus trunk使用GTK3时发现Synedit(IDE代码编辑器也是用synedit)只能输入2个中文字符,经排查,找到了解决方法。问题原因:当中文输入时执行到DeliverIMCommit的:UTF8Char := AStr;AStr原来是正常的多字词组赋值给UTF8Char时变 阅读全文
posted @ 2026-08-14 09:26 秋·风 阅读(31) 评论(0) 推荐(0)

摘要:lazarus trunk linux从2026.07.02开始,LCLWidgetType默认使用gtk3,但原有的控件大多只支持gtk2,如果指定LCLWidgetType后,编译win应用又要修改,操作变繁所容易出错。怎样才能将默认的gtk3改回gtk2?很简单,打开lazarus/compo 阅读全文
posted @ 2026-08-03 20:53 秋·风 阅读(63) 评论(0) 推荐(0)

摘要:今天,DonAlfredo的修复方案经测试已修复将TSmallPoint赋值为一个负数,并将TSmallPoint赋值给TPoint时得到一个655xx的数值的bug。 修复过程:打开fpcsrc\compiler\aarch64\cgcpu.pas找到:procedure tcgaarch64.a 阅读全文
posted @ 2026-07-25 20:48 秋·风 阅读(54) 评论(2) 推荐(0)

摘要:lazarus编译时提示链接出错,但可能不提示出错或缺少什么文件: 出错信息给lazarus精减了,不知道lazarus在那里可以设置。fpc编译器是有完整的编译链接信息的,以下方法可行,操作比较繁琐,但起码看到详细的出错信息。步骤:1、项目选择-->显示选项 2、复制命令行参数 3、在projec 阅读全文
posted @ 2026-07-25 07:44 秋·风 阅读(43) 评论(0) 推荐(0)

摘要:网友“阿英”让分享的。1、字段类型NUMERIC(18,6)只显示4位小数位,只有连接pgsql才有问题。将MapOid(NUMERICOID, ftCurrency);改成MapOid(NUMERICOID, ftDouble); procedure TSqlDBPostgresConnectio 阅读全文
posted @ 2026-07-23 07:48 秋·风 阅读(76) 评论(0) 推荐(0)

摘要:lazarus IDE在win64 on arm64有2个明显的Bug,经跟踪发现TSmallPoint赋值给TPoint有问题。以下方法在没找出真正bug所在位置之前的临时解决方法,很可能是fpc的bug。1、win64 on arm64下lazarus在Tab鼠标右键点击不会弹出菜单不会弹出菜单 阅读全文
posted @ 2026-07-18 21:24 秋·风 阅读(47) 评论(0) 推荐(0)

摘要:将问题及修复方法反馈到官方后,今天的trunk已修复,如果不是用trunk就按以下方法处理 在windows 11 on arm64系统编译lazarus时有2个问题需要处理:1、aarch64不支持fpdebug,编译时会报错2、控件virtualtreeview在aarch64 windows编 阅读全文
posted @ 2026-07-14 14:51 秋·风 阅读(32) 评论(0) 推荐(0)

摘要:TDBMemo只读时不能使用Ctrl+C复制文字,只需按下面修改就可以。打开lazarus\lcl\include\dbmemo.inc找到: procedure TDBMemo.KeyDown(var Key: Word; Shift: TShiftState); begin inherited 阅读全文
posted @ 2026-07-10 19:15 秋·风 阅读(58) 评论(0) 推荐(0)

摘要:理论上,只要安装的lazarus符合以下的目录结构都可以使用,使用这个程序可以将已安装的lazarus拷贝到任意位置使用(包括在移动硬盘),第一次启用lazarus使用这个程序会生成桌面快捷方式,之后使用桌面快捷方式就可以。根据CPU+OS选择相应的程序拷贝到:xxxxx ⊢fpc/bin/xxxC 阅读全文
posted @ 2026-06-20 06:26 秋·风 阅读(121) 评论(0) 推荐(0)

摘要:fpc 3.2.2交叉编译i386-linux链接出错,原以为是cross的lib问题,查询发现是:FPC 3.2.2 的源码文件 fpcsrc/rtl/linux/i386/si_c21.inc ,它引用了 __libc_csu_init 和 __libc_csu_fini 这两个函数。然而,在较 阅读全文
posted @ 2026-06-16 20:32 秋·风 阅读(44) 评论(0) 推荐(0)

摘要:OHOS_Lazarus.lpr: library OHOS_Lazarus; {$mode objfpc}{$H+} {$longstrings on} {$packenum 4} //确保 Pascal 中的枚举类型和记录体在内存中的对齐方式与 C 语言完全一致,避免内存对齐导致的读取错误 {$ 阅读全文
posted @ 2026-06-10 08:12 秋·风 阅读(134) 评论(1) 推荐(0)

摘要:重点介绍:entry\src\main\cpp\CMakeLists.txtentry\src\main\cpp\native_module.cppentry\src\main\ets\pages\Index.ets这三个文件共同实现了一个在鸿蒙系统上运行的跨语言图形渲染桥接方案。其核心架构为:Ar 阅读全文
posted @ 2026-06-10 07:00 秋·风 阅读(72) 评论(0) 推荐(0)

摘要:直接上demo源码:http://sgamer.oicp.net:8888/ohos/ohos_lazarus原生鸿蒙API画图demo.rar 阅读全文
posted @ 2026-06-09 21:25 秋·风 阅读(59) 评论(0) 推荐(0)

摘要:这个助手可以实现一键编译lazarus鸿蒙应用,打包为hvp、上传到鸿蒙虚机机并执行安装完成的程序。下载网址:szlbz/QFOHOSAssistant: lazarus鸿蒙一键编译打包助手 阅读全文
posted @ 2026-06-09 11:48 秋·风 阅读(130) 评论(1) 推荐(1)

摘要:lazarus编写的应用如果用writeln输出日志信息,在DevEco Studio的日志窗口是没有相关信息的,为方便调试跟踪,在AI帮助下,将鸿蒙原生Hilog.inc转为pascal格式,只需用HILogInfo替换writeLn就可以。在uses 加上hilog这个单元就可以 library 阅读全文
posted @ 2026-06-08 12:36 秋·风 阅读(45) 评论(0) 推荐(1)

摘要:1、将编译好的libOHOS_QT_Lazarus.so拷贝到ohos_hap_project\entry\libs\x86_64目录:2、在DevEco Studio打开ohos_hap_project 3、文件-->项目结构-->项目-->签名配置-->勾上”自己生成签名“ 4、编译ohos_h 阅读全文
posted @ 2026-06-03 18:41 秋·风 阅读(64) 评论(0) 推荐(1)

1 2 3 4 5 ··· 18 下一页