秋·风

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

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

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

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

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

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

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

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

2024年4月19日

摘要: 在lazarus使用fr时发现memo如果有空格可能出现换行的问题。 修改方法:打开frxGraphicUtils.pas文件,查找以下代码: while i <= n do begin if (frxGetSymbol(s, i) = ' ') then if (FHandler.AllowTag 阅读全文
posted @ 2024-04-19 12:04 秋·风 阅读(14) 评论(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 秋·风 阅读(17) 评论(0) 推荐(0) 编辑

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

2024年4月7日

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

2024年3月20日

摘要: 1安装依赖库 sudo apt-get install libtommath-dev sudo apt-get install libtomcrypt-dev sudo apt-get install cmake 2下载FireBird最新源码,解压后进入解压后的源码目录,在终端分别执行: ./co 阅读全文
posted @ 2024-03-20 16:20 秋·风 阅读(41) 评论(0) 推荐(0) 编辑

2024年3月13日

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

2024年3月2日

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

2024年2月23日

摘要: 安装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 秋·风 阅读(59) 评论(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 秋·风 阅读(85) 评论(0) 推荐(0) 编辑