摘要:
QFComponent由秋风(QQ:315795176)开发的控件包,采用自定义的富文本格式,集编辑、显示、导出和打印等功能。纯pascal代码,没使用额外的dll/so,只需QFComponent.pas这个文件就可以实现文字渲染等功能,可跨平台使用。 QFComponent for lazaru 阅读全文
摘要:
用fpcupdeluxe创建的龙芯交叉编译环境带的libc.so版本比uos/loongxin(2.28)等的版本高,导致编译后的应用不能运行的问题,按网友禁卫军提供的方法(Lazarus编译Loongarch64不能运行的情况 - 禁卫军 - 博客园 (cnblogs.com)和lazaurs自建 阅读全文
摘要:
已集成常见控件及修正了我开发遇到的Bug,这个版本包含x86_64 win64交叉编译环境,有兴趣的可以下载玩玩。这个整合版的特点:一、修复代码编辑不能输入中文的Bug二、修复Object Inspector、使用combobox、colorbox等控件下拉列表文字不显示的问题三、修复含mask的控 阅读全文
摘要:
自2.14以来,在龙芯公司和[海南]RTC销售部(JoYo℡)、fpcupdeluxe开发者、yang等支持下,FPC+Lazarus可以基于loongarch64开发。这个绿色纯净版已修正开发中可能遇到的Bug,有龙芯3A5000的朋友可以下载使用。 注意: 解压时如果提示有文件重复,忽略这个信息 阅读全文
摘要:
一、修复中文输入问题:按以下方法修复后,lazarus编写软件时,中英文输入和在windows一样快捷好用。1.尝试解决linux下Lazarus 2.2.0版代码编辑器和SynEdit不支持中文输入的Bug2 .修复lazarus在linux搜狗词组只能输入第一个字的Bug二、代码编辑器默认字体有 阅读全文
摘要:
虽然之前修复了lazarus的代码编辑、synedit控件和cudatex在linux下不能输入中文的bug,但存在使用搜狗输入法输入词组时只能输入第一个字的问题,原以为是synEdit控件引起的,对lazarus进行debug,终于找到问题所在的位置,最后发现在gtk2widgetset的gtk_ 阅读全文
摘要:
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 整合包已 阅读全文
摘要:
原版的fpc/lazarus不支持中文变量、过程和函数,经debug发现,只需修改12个文件(fpcsrc7个文件:scanner.pas、sysstr.inc、parser.inc、options.pas、objcutil.pas、assemble.pas和dfmreader.pp,lazarus 阅读全文
摘要:
linux下Lazarus 2.2.0 GTK2版代码编辑器及SynEdit控件不支持中文输入(Lazarus for Linux QT版支持中文输入,但发现我常用的控件不支持QT版,控件兼容性还是GTK2版比QT版好),长期困扰着使用中文的开发者,需然网上已有解决方案,但并不是最佳的解决办法,跟踪 阅读全文
摘要:
在lazarus使用fr时发现memo如果有空格可能出现换行的问题。 修改方法:打开frxGraphicUtils.pas文件,查找以下代码: while i <= n do begin if (frxGetSymbol(s, i) = ' ') then if (FHandler.AllowTag 阅读全文
摘要:
最近有网友反馈linux使用官方安装包安装的lazarus,按尝试解决linux下Lazarus 2.2.0版代码编辑器和SynEdit不支持中文输入的Bug(2024.02.27解决《修正Linux Lazarus IDE代码编辑器中文输入》后用fpcupdeluxe重新编译lazarus时出错的 阅读全文
摘要:
问题:unidac交叉编译时出现下面提示: 原因:原因是unidac缺少对应平台的文件解决方法:1、打开要交叉编译的project,设置好要编译的目标CPU及系统。2、打开控件的*.lpk,重新编译(控件不需要安装)控件编译后,再编译project就可以了。 经上述步骤重新编译的project: 阅读全文
摘要:
TQFGridPanelComponent控件支持在单元格绑定可视控件,运行时单元格绑定的控件会吸附到相应的单元格里。 |姓名|[#][C2]单位|办公地址|备注| |:-:|:-:|:-:|:-:| |秋风6|[bm4]检测中心1|南山建工村1|| |秋风7|检测中心2|<COMPNAME=nam 阅读全文
摘要:
1安装依赖库 sudo apt-get install libtommath-dev sudo apt-get install libtomcrypt-dev sudo apt-get install cmake 2下载FireBird最新源码,解压后进入解压后的源码目录,在终端分别执行: ./co 阅读全文
摘要:
在2ccc.com看到的方法,未经测试,先记录一下:编译参数增加-k"-rpath $ORIGIN"然后把需要的库拷贝到程序同一目录,程序就会自动从它所在的目录加载运行库。 阅读全文
摘要:
lazarus的about的滚动字挺好的,参考lazarus的about的滚动字符功能,编写了一个字幕滚动控件,增加了字体颜色/字体大小和斜体等功能:scrollingtext.pas unit ScrollingText; interface uses Classes, SysUtils, For 阅读全文
摘要:
安装codebot控件时lazarus 编译时提示: Warning: linker: /usr/bin/ld.bfd: cannot find -lcurl: No such file or directory 解决办法: sudo apt install libcurl4-openssl-dev 阅读全文
摘要:
最近用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: 阅读全文