秋·风

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

随笔分类 -  Lazarus

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

摘要:在pcplayer基础上移植到lazarus,并可以跨平台使用。lazarus版根据显示内容调整Toast的宽度,防止显示内容不完整。2024-05-20:修复指定字体的Bug TToastMessage.ToastIt(Self, tpError,'Error','Hello, found a e 阅读全文
posted @ 2024-05-12 06:38 秋·风 阅读(35) 评论(2) 推荐(0) 编辑

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

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

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

摘要:最近有网友反馈linux使用官方安装包安装的lazarus,按尝试解决linux下Lazarus 2.2.0版代码编辑器和SynEdit不支持中文输入的Bug(2024.02.27解决《修正Linux Lazarus IDE代码编辑器中文输入》后用fpcupdeluxe重新编译lazarus时出错的 阅读全文
posted @ 2024-04-19 10:29 秋·风 阅读(50) 评论(1) 推荐(0) 编辑

摘要:问题:unidac交叉编译时出现下面提示: 原因:原因是unidac缺少对应平台的文件解决方法:1、打开要交叉编译的project,设置好要编译的目标CPU及系统。2、打开控件的*.lpk,重新编译(控件不需要安装)控件编译后,再编译project就可以了。 经上述步骤重新编译的project: 阅读全文
posted @ 2024-04-19 09:07 秋·风 阅读(69) 评论(0) 推荐(0) 编辑

摘要:TQFGridPanelComponent控件支持在单元格绑定可视控件,运行时单元格绑定的控件会吸附到相应的单元格里。 |姓名|[#][C2]单位|办公地址|备注| |:-:|:-:|:-:|:-:| |秋风6|[bm4]检测中心1|南山建工村1|| |秋风7|检测中心2|<COMPNAME=nam 阅读全文
posted @ 2024-04-07 14:40 秋·风 阅读(108) 评论(0) 推荐(0) 编辑

摘要:在2ccc.com看到的方法,未经测试,先记录一下:编译参数增加-k"-rpath $ORIGIN"然后把需要的库拷贝到程序同一目录,程序就会自动从它所在的目录加载运行库。 阅读全文
posted @ 2024-03-13 09:15 秋·风 阅读(141) 评论(0) 推荐(0) 编辑

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

摘要:lazarus的about的滚动字挺好的,参考lazarus的about的滚动字符功能,编写了一个字幕滚动控件,增加了字体颜色/字体大小和斜体等功能:scrollingtext.pas unit ScrollingText; interface uses Classes, SysUtils, For 阅读全文
posted @ 2024-03-02 07:50 秋·风 阅读(153) 评论(2) 推荐(0) 编辑

摘要:安装codebot控件时lazarus 编译时提示: Warning: linker: /usr/bin/ld.bfd: cannot find -lcurl: No such file or directory 解决办法: sudo apt install libcurl4-openssl-dev 阅读全文
posted @ 2024-02-23 17:07 秋·风 阅读(70) 评论(0) 推荐(0) 编辑

摘要:最近用lazarus 3.0/fpc 3.3.1时发现原来在lazarus 2.2.6/fpc3.2.2能编译安装的控件出现类似下面的提示 codebot.text.xml.pas(129,10) Error: Forward declaration not solved "NewDocument: 阅读全文
posted @ 2024-02-23 15:56 秋·风 阅读(104) 评论(0) 推荐(0) 编辑

摘要:近日和高勇交流中发现,以下代码在delphi能编译及正确执行。 procedure TForm1.Button2Click(Sender: TObject); var i:integer; begin TThread.CreateAnonymousThread( procedure begin sl 阅读全文
posted @ 2024-02-07 09:00 秋·风 阅读(261) 评论(0) 推荐(0) 编辑

摘要:最新的skia4delphi(6.0)核心单元(System.Skia.pas/System.Skia.API.pas)已适配fpc 3.3.1,只需将vcl.skia.pas移植到lazarus就可以。https://github.com/skia4delphi/skia4delphi 移植后已可 阅读全文
posted @ 2024-01-30 10:41 秋·风 阅读(370) 评论(3) 推荐(1) 编辑

摘要:一、问题用fpcupdeluxe多次配置同一交叉编译环境后(如修改fpcsrc后需要重新配置aarch64),打开project时可能出现:does not support target xxx(如:aarch64-linux)提示,但又能正常编译指定目标环境的应用,需然不影响使用,但感觉怪怪的。 阅读全文
posted @ 2024-01-27 05:58 秋·风 阅读(168) 评论(0) 推荐(0) 编辑

摘要:在loongxin mate系统使用lazarus和用lazarus编译的应用打开或保存对话框时出现卡死的问题。 原因: loongnix mate桌面主题和lazarus(gtk2)不兼容。解决方法:将gtk2-engines-murrine卸载,卸载后lazarus和编译的应用保存或打开文件的对 阅读全文
posted @ 2024-01-24 13:16 秋·风 阅读(86) 评论(0) 推荐(0) 编辑

摘要:将优化工具放在fpcupdeluxe文件夹(新的路径必须包含fpcupdeluxe),点“绿化设置”就可以,绿化后在桌面生成lazarus快捷方式。2024-01-28增加修正日期分隔符乱码,搜狗词组只能输入第一个字的Bug,combobox的下拉列表在linux时没有高亮显示选中的item的问题功 阅读全文
posted @ 2024-01-15 20:55 秋·风 阅读(323) 评论(3) 推荐(0) 编辑

摘要:lazarus for linux绿化后出现:未发现system.ppu原因:这样文件打包忘记删除fpc目录的units这个软连接引起的。解决方法:将fpc/units这个软连接删除,重新运行绿化就可以。 阅读全文
posted @ 2024-01-10 15:02 秋·风 阅读(90) 评论(0) 推荐(0) 编辑

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