秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  276 随笔 :: 0 文章 :: 305 评论 :: 19万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

10 2024 档案

摘要:lazarus的menu控件在银河麒麟显示(GTK2)灰黑色背景,荆通大神通过修改gtk2源码(gtk2proc.inc和gtk2wsmenus.pp)可以修改背景但效果还是不理想。近日在GitHub找到一个LazarusMenu,经试用发现问题很多,其中还使用了bgracontrols控件。 我修 阅读全文
posted @ 2024-10-30 09:32 秋·风 阅读(225) 评论(0) 推荐(0) 编辑

摘要:网友“海”在使用fpspreadsheet时遇到读取复杂的xlsx文件会出错: 经跟踪发现运行到fpspreadsheet\source\common\xlsxooxml.pas的procedure TsSpreadOOXMLReader.ReadFromStream的ReadDefinedName 阅读全文
posted @ 2024-10-25 12:50 秋·风 阅读(138) 评论(0) 推荐(0) 编辑

摘要:lazarus最大的缺点我认为是Debug功能,如需要查看View:Width的值,lazarus是无法直接看到的,经试用debugserver+SendDebug可以显示。使用方法:1、首先编译debugserver,打开编译lazarus\tools\debugserver\debugserve 阅读全文
posted @ 2024-10-21 15:19 秋·风 阅读(129) 评论(0) 推荐(0) 编辑

摘要:按《lazreport的pdf导出插件lrPDFExport的DoMemoView(View: TfrMemoView)功能缺失》修复后英文显示正常,但中文显示为框框的问题。前几天经网友“安全生产监管”提醒我,使用freepascal自带的fpPDF创建的pdf可以正常显示中文,字体名称不能用中文。 阅读全文
posted @ 2024-10-18 14:55 秋·风 阅读(163) 评论(0) 推荐(1) 编辑

摘要:lazreport的pdf导出插件lrPDFExport缺失MemoView功能,导出的报表如有TfrMemoView,生成的pdf会直接丢弃TfrMemoView的文字,原TfrMemoView的位置出现空白。 导出的pdf: 修复步骤: 打开Lazreport\source\addons\lrF 阅读全文
posted @ 2024-10-18 14:30 秋·风 阅读(92) 评论(0) 推荐(0) 编辑

摘要:Lazarus 4.0RC1/fpc3.3.1安装ehlib 10时出现以下出错: EhLibReg.pas(761,27) Error: Incompatible type for arg no. 1: Got "Constant String", expected "LongInt" 原因:la 阅读全文
posted @ 2024-10-16 11:31 秋·风 阅读(314) 评论(0) 推荐(0) 编辑

摘要:之前写过一个类似的,不过没严格按照UTF8编码规则判断。参考网上C代码,重新写一个符合UTF8编码规则的IsStringUTF8函数。调用方法: procedure TForm1.Button1Click(Sender: TObject); begin if IsStringUTF8(edit1.T 阅读全文
posted @ 2024-10-13 16:35 秋·风 阅读(135) 评论(0) 推荐(0) 编辑

摘要:出现的问题: tdbf不支持utf8,中文字段名称转utf8时可能出现文字错: 问题原因: tdbf在处理字段名称使用AnsiUpperCase将字段名称转为大写,使用AnsiUpperCase需要配置,但不知道是怎样配置才可以将中文字段名转为utf8时不会有问题,我这个方法比较粗暴,直接将Ansi 阅读全文
posted @ 2024-10-12 20:27 秋·风 阅读(73) 评论(0) 推荐(0) 编辑

摘要:注意:这个问题在lazarus4.99 / fixes-4(lazarus 4.0rc1) 分支中已修复。lazarus在windows使用GDB时中文字符不能正确显示,显示为#229#173#151之类的字符而不是中文。 处理方法: 打开lazarus/components/lazdebugger 阅读全文
posted @ 2024-10-10 09:34 秋·风 阅读(92) 评论(0) 推荐(0) 编辑

摘要:之前已修复fpdebug中文变量的Bug,但GDB还存在问题(提示:Invalid character xxxx in expression) 修复步骤: 打开lazarus/components/lazdebuggergdbmi/gdbmidebugger.pp,按红色代码修改。 在TGDBMIE 阅读全文
posted @ 2024-10-09 08:08 秋·风 阅读(4) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示