秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  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)、编译libsqlite3.so在使用linux aarch64 SQLite时需要用到aarch64版libsqlite3.so,如果linux没自带或要使用最新版本时,可自行编译。1、sqlite源码包下载地址:https://www.sqlite.org/download.html2、解压 阅读全文
posted @ 2022-07-18 11:26 秋·风 阅读(1947) 评论(0) 推荐(1) 编辑

摘要:功能挺简单的(pas等文件关联、还原IDE布局--需用我之前发的整合版本),需要的就下载吧。链接: https://caiyun.139.com/m/i?105CpiT5OcQy5 提取码:R24t 阅读全文
posted @ 2022-07-13 15:14 秋·风 阅读(681) 评论(0) 推荐(1) 编辑

摘要:为lazarus生成的linux程序提供相关的快捷访问方式,参考fpcupdeluxe源码,编写了一个通用的CreateDesktopShortCut,只要调用CreateDesktopShortCut就可以生成相应的快捷方式及文件关联。注意:文件关联时的图标用png格式 开始菜单程序名称存放路径: 阅读全文
posted @ 2022-06-28 07:26 秋·风 阅读(700) 评论(0) 推荐(0) 编辑

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

摘要:fpcsrc/packages/rtl-extra/src/unix/clocale.pp在中文linux存在的2个问题 1、DateSeparator,TimeSeparator返回日期分隔符出现乱码: 2、LongTimeFormat返回奇异的格式(2022.06.05官方已根据我提交的方法完成 阅读全文
posted @ 2022-06-05 09:49 秋·风 阅读(339) 评论(0) 推荐(0) 编辑

摘要:lazarus在linux(树莓派、银河麒麟、Ubuntu 20.04.4 LTS、LMDE 5 Elsie等中文linux)使用含mask的控件如果mask字符串中包含/或:时在form设计阶段会出现乱码,这个Bug还会造成form中的中文保存后再打开时中文全部变为乱码的严重问题。 运行时: 由于 阅读全文
posted @ 2022-06-04 14:48 秋·风 阅读(199) 评论(0) 推荐(0) 编辑

摘要:在lazarus过程中,发现很多问题与DefaultFormatSettings有关(特别是在linux中使用)感觉lazarus没将DefaultFormatSettings赋予初始值,如mask字符中包含/:会出现乱码、unidac日期字段和浮点等问题。建议在project.lpr增加Defau 阅读全文
posted @ 2022-06-01 14:28 秋·风 阅读(623) 评论(0) 推荐(0) 编辑

摘要:从官网论坛看到的(https://wiki.freepascal.org/Show_Application_Title,_Version,_and_Company#FPC_3.0.2B)。下面的方法适用FPC3.0以上版本: program printfileinfo; { Displays fil 阅读全文
posted @ 2022-05-29 07:41 秋·风 阅读(528) 评论(0) 推荐(0) 编辑

摘要:修复lazarus linux(ubuntu/银河麒麟)Object Inspector、使用combobox、colorbox等控件style为csOwnerDraw*时下拉列表文字不显示的问题(在树莓派正常),这类问题大概率是ubuntu/银河麒麟引起的,如果使用中也遇到同样的问题可参照以下方法 阅读全文
posted @ 2022-05-29 06:11 秋·风 阅读(571) 评论(0) 推荐(0) 编辑

摘要:修复lazarus在linux(ubuntu、银河麒麟等) Object Inspector下拉文字不显示的问题。打开lazarus\components\ideintf\objectinspector.pp(3489行开始),按红字的修改后重新编译lazarus就可以。 procedure TOI 阅读全文
posted @ 2022-05-24 13:53 秋·风 阅读(230) 评论(0) 推荐(0) 编辑

摘要:在银河麒麟和树莓派发现lazarus的DateEdit控件DateOrder选择doNone以外的选项时,在form设计界面显示乱码的Bug。 将lazarus\lcl\editbtn.pas的1677、1678原来的/改为-,然后重新编译lazarus就可以。 procedure TDateEdi 阅读全文
posted @ 2022-05-23 14:42 秋·风 阅读(156) 评论(0) 推荐(0) 编辑

摘要:遇到一件奇怪的事,从CudaText官网下载编译好的CudaText在linux下能输入中文,但自行编译的CudaText不能输入 中文。从atsynedit.pas发现需要lazarus2.3版本才可以启用GTK2_IME_CODE,为了在lazarus 2.2.0上实现中文输入,只需将atsyn 阅读全文
posted @ 2022-05-05 14:10 秋·风 阅读(319) 评论(0) 推荐(0) 编辑

摘要:经测试,Lazarus以下控件支持ARM Linux【银河麒麟和raspberry】(arm32/aarch64) LNet 0.6 zeosdbo-7.2.14-stable Chart RX Larcontrols LazSerial LazBarcodes 2d DcpHashes DcpIP 阅读全文
posted @ 2022-05-02 14:20 秋·风 阅读(1305) 评论(0) 推荐(0) 编辑

摘要:使用以下方法可以解决lazarus在linux日期格式引起unidac 日期字段保存出错: fs:TFormatSettings; begin fs.DateSeparator:='-'; fs.TimeSeparator:=':'; fs.ShortDateFormat:='yyyy-mm-dd' 阅读全文
posted @ 2022-04-28 09:48 秋·风 阅读(505) 评论(0) 推荐(0) 编辑

摘要:1.Lazarus官网 Lazarus Homepage (lazarus-ide.org) 2.Lazarus最新版下载 Lazarus - Browse Files at SourceForge.net 3.FPC最新版下载 Free Pascal Compiler - Browse Files 阅读全文
posted @ 2022-04-27 21:26 秋·风 阅读(4489) 评论(0) 推荐(0) 编辑

摘要:lazarus 生成的程序在linux arm64(银河麒麟和raspberry)使用unidac控件(数据库postgresql),采用以下代码保存日期字段时,提示“无效UTF8的编码字节顺序 ”,百思不解这奇怪的问题,后来发现DateTimeToStr转换出现的日期格式和windows的不一样。 阅读全文
posted @ 2022-04-22 16:29 秋·风 阅读(319) 评论(0) 推荐(0) 编辑

摘要:以linux ARM64环境为例,到官网下载与CPU适配的FPC执行文件、FPC源码和Lazarus源码(整合安装包已修复lazarus在linux代码编辑不能输入中文的Bug,整合安装包下载链接: https://pan.baidu.com/s/1LsHv5COD6up5PJCBL-DZBw?pw 阅读全文
posted @ 2022-04-15 19:02 秋·风 阅读(2776) 评论(0) 推荐(0) 编辑

摘要:lazarus以下3个小技巧跨平台也能使用: 1、路径分隔符:1)DirectorySeparator根据平台自动选择适合的路径分隔符(\或/)s:='xxx'+DirectorySeparator+'aaa1.pdf';S:=AppendPathDelim(ExtractFileDir(Param 阅读全文
posted @ 2022-04-11 10:17 秋·风 阅读(717) 评论(1) 推荐(0) 编辑

摘要:lazarus linux下使用powerPDF中文乱码按网上的修改方法还是存在出现乱码问题,经跟踪powerpdf源码,除启用PRreort.pas {$DEFINE USE_GBFONTS}外,还要修改pdfdoc.pas TPdfCanvas.ShowText(const s: string) 阅读全文
posted @ 2022-04-03 07:19 秋·风 阅读(562) 评论(0) 推荐(0) 编辑

摘要:网友三星发现在树莓派用lazarus编写的软件保存日志后马上断电,需保存的数据会丢失,但如果保存后过10秒后再断电(人为断电),数据不会丢失。 数据丢失原因:操作系统实现某些文件I/O时(如磁盘文件),为了保证I/O的效率,在内核通常会用到一片专门的区域(内存或独立的I/O地址空间)作为I/O数据缓 阅读全文
posted @ 2021-12-30 06:03 秋·风 阅读(294) 评论(0) 推荐(0) 编辑

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