秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页

2023年8月28日

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

2023年8月21日

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

2023年8月18日

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

2023年7月20日

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

2023年7月7日

摘要: 最近准备在龙芯电脑测试PDFium,发现没找到龙芯版的libpdfium.so(https://github.com/bblanchon/pdfium-binaries),在网上找到相关编译的方法 ,不过编译后没有libPDFium.so这个文件(主要参考https://zhuanlan.zhihu 阅读全文
posted @ 2023-07-07 12:58 秋·风 阅读(880) 评论(2) 推荐(0) 编辑

2023年6月30日

摘要: 在2ccc论坛上有人提问说怎样解决pdfium中文乱码,盒子论坛 v2.1 (2ccc.com)的dbyoung给出的解决方案: 将PDFium.pas的TPdf.AddText 函数中: TextObject:=FPDFPageObj_NewTextObj(Document,FPDF_BYTEST 阅读全文
posted @ 2023-06-30 15:01 秋·风 阅读(579) 评论(1) 推荐(1) 编辑

2023年6月28日

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

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

2023年6月9日

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

2023年5月21日

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

上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页