摘要:【这是和谐向fpc官方提交的】lazarus中构建带VersionInfo的windows程序(win32/win64)的exe文件, 在windows查看文件属性 VersionInfo 字符串条目不能显示完整的unicode字符串。【2025-01-09上传的lazarus36绿色版是修复后的版
阅读全文
随笔分类 - windows
摘要:GetCPUID for lazarus(windows),兼容32/64位,直接上代码: unit GetCPUIDUnit; {$mode objfpc}{$H+} {$ASMMODE intel} interface uses Classes, SysUtils; function GetCP
阅读全文
摘要:如果lazarus的(linux)应用有多个form,并且form用show显示,在任务栏就会显示多个form的图标,个人感觉比较乱。 如果只想显示主form图标,可以在projecr的lpk增加: Application.TaskBarBehavior := tbSingleButton; 以下是
阅读全文
摘要:lazarus编译的应用如不经过处理在命令行【writeln('ConsoleToUTF8:中文测试')】中文会显示乱码,解决方法有2种:1、添加{$codepage utf8} program project1; {$codepage utf8} uses {$IFDEF UNIX} 2、使用Sy
阅读全文
摘要:按【让fpc/lazarus支持中文变量/过程/函数/中文控件名称】处理后已可以使用中文变量,但在debug为FpDebug模式时断点不能显示中文变量的值和未定义的中文变量在Messages显示乱码。存在的问题:1、不显示中文变量的值: 2 、在IDE的Messages未定义的中文变量显示乱码: 解
阅读全文
摘要:lazarus批量添加控件小工具适合使用fpcupdeluxe安装的lazarus。将这个工具放fpcupdeluxe文件夹,运行后,选择控件安装目录,然后点“搜索lpk”,选择要批量添加的控件,最后点“添加lpk到IDE”。控件添加完成后,在lazarus-->tools-->Build Laza
阅读全文
摘要:QQ群大神大悟还俗发现fpcudeluxe在windows能实现暗黑模式,从fpcupdeluxe提取相关代码后,用lazarus编写的应用也可以实现暗黑模式。实现暗黑模式的步骤: 1、拷贝fpcudeluxe的metadarkstyle文件夹的文件到project目录(已将metadarkstyl
阅读全文
摘要:一、问题:lazarus编译以下代码时出错: function GetCPUID(Leaf, Subleaf: Integer): TCPUID; begin asm {$IF Defined(cpu386)} push ebx push edi mov edi, ecx mov ecx, edx
阅读全文
摘要:TQFGridPanelComponent控件支持在单元格绑定可视控件,运行时单元格绑定的控件会吸附到相应的单元格里。 |姓名|[#][C2]单位|办公地址|备注| |:-:|:-:|:-:|:-:| |秋风6|[bm4]检测中心1|南山建工村1|| |秋风7|检测中心2|<COMPNAME=nam
阅读全文
摘要:QFComponent由秋风(QQ:315795176)开发的控件包,采用自定义的富文本格式,集编辑、显示、导出和打印等功能。纯pascal代码,没使用额外的dll/so,只需QFComponent.pas这个文件就可以实现文字渲染等功能,可跨平台使用。 QFComponent for lazaru
阅读全文
摘要:将优化工具放在fpcupdeluxe文件夹(新的路径必须包含fpcupdeluxe),点“绿化设置”就可以,绿化后在桌面生成lazarus快捷方式。2024-01-28增加修正日期分隔符乱码,搜狗词组只能输入第一个字的Bug,combobox的下拉列表在linux时没有高亮显示选中的item的问题功
阅读全文
摘要:在官方的基础上,集成了fpc和lazarus支持中文变量、IDE布局恢复和IDE使用优化等工具(下载的文件包含win for x86_84、linux for aarch64、linux for loongarch64和linux for x84_64版本)。 2024-01-21版的使用说明:1、
阅读全文
摘要:一、问题:lazarus在windows使用zeos并指定数据库驱动的路径时,当路径包含中文运行会出现以下出错。 二、解决方法: 1、在uses引用LConvEncoding单元2、将 ZConnection1.LibraryLocation:=(ExtractFilePath(Applicatio
阅读全文
摘要:1、问题描述:windows11安装后第一次开机,系统在联网界面出现如下图情况,无法继续下一步。 2.解决方法 1、断电重启电脑2、出现windows11安装界面时按 shift + F10 弹出管理员命令行窗口3、输入 oobe\bypassnro 回车,电脑重启4、在到联网界面时,点击“我没有I
阅读全文
摘要:在2ccc论坛上有人提问说怎样解决pdfium中文乱码,盒子论坛 v2.1 (2ccc.com)的dbyoung给出的解决方案: 将PDFium.pas的TPdf.AddText 函数中: TextObject:=FPDFPageObj_NewTextObj(Document,FPDF_BYTEST
阅读全文
摘要:1、在dbgrideh里显示图标和超链接文字显示图标和超链接文字要用到getcellparams及设置ShowImageAndText属性。 运行效果: 2、DBGridEH不显示左边连线 参照以下设置有关属性就可以: 设置后:
阅读全文
摘要:在lazarus使用memdataset时,如果filter按下面的方法是得不到想要结果: MEMDataSet1.Filtered:=false; MEMDataSet1.Filter:=' taskname Like '+quotedstr('%'+Edit4.Text+'%'); MEMDat
阅读全文
摘要:原版的lazarus 代码编辑在linux gtk2不支持中文输入及lazarus不支持中文变量、过程和函数。这2大问题已基本解决,解决方案请详见: 一、linux环境的中文输入:1.尝试解决linux下Lazarus 2.2.0版代码编辑器和SynEdit不支持中文输入的Bug2 .修复lazar
阅读全文
摘要:lazarus的InputQuery按以下方法就可以替代密码修改窗口,InputQuery跨平台的,简单方便。 unit unit13; {$mode objfpc}{$H+} interface uses Classes, SysUtils, Forms, Controls, Graphics,
阅读全文
摘要:转到Lazarus后发现缺少适合的三层控件,尝试过国产商业及网上的开源三层控件,但存在或多或少的问题,始终找不到满意的三层控件(特别是linux aarch64下),决定开发一个基于RealThinClientSDK简单实用的lazarus三层控件(参考网上的相关代码)。 这个三层控件功能相对简单,
阅读全文