秋·风

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

随笔分类 -  Lazarus

上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页

摘要:如果原来用fpcupdeluxe安装的lazarus安装过控件,当升级或重装lazarus前,将config_lazarus文件夹的这3个文件备份(miscellaneousoptions.xml、idemake.cfg和packagefiles.xml),当lazarus安装完成后将这3个文件拷贝 阅读全文
posted @ 2023-10-08 15:31 秋·风 阅读(785) 评论(0) 推荐(1)

摘要:一、修正fastreport for lazarus(linux)的Bug - 秋·风 - 博客园 (cnblogs.com)二、【记录一下】修正lazarus fr报表控件在linux不能使用QRcode的Bug - 秋·风 - 博客园 (cnblogs.com) 三、如果应用项目从delphi转 阅读全文
posted @ 2023-09-27 11:41 秋·风 阅读(1138) 评论(0) 推荐(0)

摘要:WPS自从更新到某个版本后,导出PDF时如发现字体受限(比如FZ)则无法正常导出。墙内墙外查了好几天,总算研究出读写字体文件嵌入性的方法。以下代码仅限内部交流,修改字体收到律师函概不负责哦~ Function ReadFontFsType(SrcPath: String): Integer; Var 阅读全文
posted @ 2023-09-11 09:01 秋·风 阅读(65) 评论(0) 推荐(0)

摘要:简单记录一下编写lazarus控件的流程,控件demo下载链接: https://pan.baidu.com/s/1Xsz88dgkPJ87au63MFoe8g?pwd=rt6k 提取码: rt6k1.Package-->New Package 2.输入新建控件的名称 3、鼠标右键点file-->A 阅读全文
posted @ 2023-09-07 10:59 秋·风 阅读(1040) 评论(0) 推荐(2)

摘要:从delphi转到lazarus,发现lazarus不支持MDI窗体,我们可以用PageContorl实现,不过发现使用ATTabs component更简单方便。关键在ATTabs添加: procedure ATTabs1TabClick(Sender: TObject); procedure A 阅读全文
posted @ 2023-08-28 09:07 秋·风 阅读(799) 评论(0) 推荐(0)

摘要:默认的lazarus DBGrid选择Datetime类型时是没有下拉选择日期的,按以下方法就能实现下拉选择日期。在界面放一个DBDateTimePicker控件,并设置控件的Visibler为false,在DBGrid的OnSelectEditor添加下面的代码就可以。 procedure TFo 阅读全文
posted @ 2023-08-21 08:54 秋·风 阅读(336) 评论(0) 推荐(0)

摘要:近日有网友说lazarus 自带的DB使用Filtered后RecordCount返回的记录数是全部记录数,经实测确实存在这个问题,看官网的论坛也有人反馈这个问题,不过官方一直没处理。可以使用Helper来解决这个问题: TDatasetHelper = class helper for TData 阅读全文
posted @ 2023-08-18 10:03 秋·风 阅读(191) 评论(0) 推荐(0)

摘要:最近使用lazarus BufDataset控件遇到中文字段名称过滤时出错的问题,曾尝试将中文字段名加双引号或中括号,但仍然不行。经跟踪Bufdataset源码发现procedure TCustomExpressionParser.ParseString里的procedure ReadWord没正确 阅读全文
posted @ 2023-07-20 09:08 秋·风 阅读(257) 评论(0) 推荐(0)

摘要:1、在dbgrideh里显示图标和超链接文字显示图标和超链接文字要用到getcellparams及设置ShowImageAndText属性。 运行效果: 2、DBGridEH不显示左边连线 参照以下设置有关属性就可以: 设置后: 阅读全文
posted @ 2023-06-28 14:30 秋·风 阅读(416) 评论(0) 推荐(0)

摘要:lazarus使用DBGridEh控件开发的应用软件在linux运行时发现不能输入中文,经多日研读DBGridEH源码后,发现dbgrideh不响应中文输入法,结合之前处理lazarus中文输入的经验,尝试在GirdsEh.pas的TInplaceEditCoreControl添加输入法的消息处理  阅读全文
posted @ 2023-06-28 11:10 秋·风 阅读(620) 评论(11) 推荐(0)

摘要:一、判断CPU类型: {$if not defined(cpuloongarch64)} {$endif} fpc默认的CPU名称: CPU16 cpui386 cpux86_64 cpupowerpc32 cpupowerpc64 cpualpha cpuiA64 cpusparc cpuspar 阅读全文
posted @ 2023-06-09 08:27 秋·风 阅读(546) 评论(0) 推荐(0)

摘要:网友在linux使用fr时发现不能在报表插入QRCode和PDF417等条码,经跟踪发现只需将frxBarcodePDF417.pas第1592行 将 A := TInt(ERROR_LEVEL[errorLevel]); 改为: A := @(ERROR_LEVEL[errorLevel]); 就 阅读全文
posted @ 2023-05-21 16:28 秋·风 阅读(313) 评论(0) 推荐(0)

摘要:在lazarus使用memdataset时,如果filter按下面的方法是得不到想要结果: MEMDataSet1.Filtered:=false; MEMDataSet1.Filter:=' taskname Like '+quotedstr('%'+Edit4.Text+'%'); MEMDat 阅读全文
posted @ 2023-05-10 15:24 秋·风 阅读(298) 评论(0) 推荐(0)

摘要:firebird是一个全功能的,强大高效的,轻量级,免维护的数据库,下面简单介绍firebird作为单机版时怎样制作deb安装包(firebird编译见:https://www.cnblogs.com/qiufeng2014/p/16593961.html)。制作安装包有2点要注意:1、设置依赖包: 阅读全文
posted @ 2023-04-13 10:43 秋·风 阅读(652) 评论(1) 推荐(1)

摘要:2024.09.11:dclvquery10.lpk在aarch64等linux平台安装出错。解决方法:打开source/VirtualQuery.inc添加 {$ifdef linux} {$if defined(cpuloongarch64) or defined(cpuaarch64) or 阅读全文
posted @ 2023-04-09 20:34 秋·风 阅读(1396) 评论(3) 推荐(1)

摘要:lazarus在arm64/龙芯等linux电脑使用域天加密锁要注意的事项:1、使用域天官方的接口单元时加密锁的so文件必须拷贝到/usr/lib/这个目录。2、普通用户如果调用加密锁so出错或失败,需要进行以下操作: 建一个规则文件放 /etc/udev/rules.d 文件内容如下: SUBSY 阅读全文
posted @ 2023-04-04 16:01 秋·风 阅读(822) 评论(2) 推荐(0)

摘要:lazarus使用anchorDocking和dockedformeditor后,很容易因使用时不小心拖动form后ide布局越调越的情况,经模索发现将config_lazarus文件夹environmentoptions.xml的AnchorDocking节点删除后,再运行lazarus就可以恢复 阅读全文
posted @ 2023-04-03 11:56 秋·风 阅读(1233) 评论(0) 推荐(0)

摘要:1、从delphi转lazarus for linux,如果原来代码用CopyMemory和ZeroMemory编译时会出错。移植代码时可以用move替换CopyMemory,FillChar替换ZeroMemory,最简单的方法是自己按以下方法写CopyMemory和ZeroMemory。 {$i 阅读全文
posted @ 2023-03-29 10:39 秋·风 阅读(657) 评论(0) 推荐(0)

摘要:根据网上的SM4代码移植到lazarus使用,lazarus版可以跨平台,截图是在龙芯3A5000运行。使用非常简单,只需要在uses添加sm uses sm; 加密: Memo1.Text := SM.SM4.ECB_encodeAnsiString(edit1.text, edit2.text) 阅读全文
posted @ 2023-03-25 07:08 秋·风 阅读(601) 评论(0) 推荐(1)

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

上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页