秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  278 随笔 :: 0 文章 :: 308 评论 :: 20万 阅读
< 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

随笔分类 -  linux

上一页 1 2 3 4 5 6 下一页

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

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

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

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

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

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

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

摘要:加密版SQLite3MultipleCiphers下载网址: https://github.com/utelle/SQLite3MultipleCiphers/ 下载解压后,在终端执行以下3行命令就能生成libsqlite3.so。 cd srcgcc -O2 -s -shared -fPIC -c 阅读全文
posted @ 2023-03-26 13:40 秋·风 阅读(415) 评论(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 秋·风 阅读(548) 评论(0) 推荐(1) 编辑

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

摘要:自2.14以来,在龙芯公司和[海南]RTC销售部(JoYo℡)、fpcupdeluxe开发者、yang等支持下,FPC+Lazarus可以基于loongarch64开发。这个绿色纯净版已修正开发中可能遇到的Bug,有龙芯3A5000的朋友可以下载使用。 注意: 解压时如果提示有文件重复,忽略这个信息 阅读全文
posted @ 2023-03-09 13:00 秋·风 阅读(2888) 评论(18) 推荐(1) 编辑

摘要:感谢龙芯官方支持fpc和lazarus,使我们可以用熟悉的语言编写linux桌面应用。 阅读全文
posted @ 2023-03-08 18:13 秋·风 阅读(808) 评论(0) 推荐(0) 编辑

摘要:lazarus linux使用StringGrid和DBGrid等控件时,如果单元格内容包含#13时会显示乱码. 修改/lazarus/lcl/interfaces/gtk2/gtk2devicecontext.inc行1303行开始的: procedure TGtkDeviceContext.Dr 阅读全文
posted @ 2023-03-03 16:20 秋·风 阅读(311) 评论(0) 推荐(0) 编辑

摘要:原版的lazarus 代码编辑在linux gtk2不支持中文输入及lazarus不支持中文变量、过程和函数。这2大问题已基本解决,解决方案请详见: 一、linux环境的中文输入:1.尝试解决linux下Lazarus 2.2.0版代码编辑器和SynEdit不支持中文输入的Bug2 .修复lazar 阅读全文
posted @ 2023-02-19 12:52 秋·风 阅读(2185) 评论(1) 推荐(1) 编辑

摘要:lazarus Object Inspector和combobox的下拉列表在linux时没有高亮显示选中的item,在windows是有高亮显示的,按以下方法修改就可以,如果你有更有效的方法也请与我分享。(lazarus版本:3.2.4 for gtk2,FPC版本:3.2.2,操作系统:银河麒麟 阅读全文
posted @ 2023-02-17 11:00 秋·风 阅读(238) 评论(1) 推荐(0) 编辑

摘要:怕忘记录一下。lazarus 编译的程序在linux运行时出现如果出现这个错误提示:Failed to create OS basic event with name "",建议检查一下project是否开启开线程,如没就添加红色代码就可以。 program project1; {$mode obj 阅读全文
posted @ 2023-02-05 11:45 秋·风 阅读(205) 评论(0) 推荐(0) 编辑

摘要:一、修复中文输入问题:按以下方法修复后,lazarus编写软件时,中英文输入和在windows一样快捷好用。1.尝试解决linux下Lazarus 2.2.0版代码编辑器和SynEdit不支持中文输入的Bug2 .修复lazarus在linux搜狗词组只能输入第一个字的Bug二、代码编辑器默认字体有 阅读全文
posted @ 2023-01-31 10:40 秋·风 阅读(1436) 评论(0) 推荐(0) 编辑

摘要:虽然之前修复了lazarus的代码编辑、synedit控件和cudatex在linux下不能输入中文的bug,但存在使用搜狗输入法输入词组时只能输入第一个字的问题,原以为是synEdit控件引起的,对lazarus进行debug,终于找到问题所在的位置,最后发现在gtk2widgetset的gtk_ 阅读全文
posted @ 2023-01-30 10:04 秋·风 阅读(577) 评论(0) 推荐(0) 编辑

摘要:lazarus的InputQuery按以下方法就可以替代密码修改窗口,InputQuery跨平台的,简单方便。 unit unit13; {$mode objfpc}{$H+} interface uses Classes, SysUtils, Forms, Controls, Graphics, 阅读全文
posted @ 2023-01-29 15:22 秋·风 阅读(229) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 下一页
点击右上角即可分享
微信分享提示