秋·风

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

摘要: 这个工具的交流群(包含lazarus相关话题),有问题可以进群反馈:QQ群号:484097648 fpcupdeluxe这个工具很不错,但在国内环境大部分时间很难下载安装,为方便lazarus在信创电脑部署,特写了这个软件,这套软件可在信创电脑交叉编译win64/win32/linux(for lo 阅读全文
posted @ 2025-03-27 11:01 秋·风 阅读(1784) 评论(10) 推荐(1)

摘要: 建了个技术交流群(QQ群):484097648。 特别提醒:在linux第一次使用fpcupdeluxe需要安装依赖环境,在终端执行: sudo apt install git make binutils build-essential subversion zip unzip libx11-dev 阅读全文
posted @ 2024-08-17 20:35 秋·风 阅读(2992) 评论(14) 推荐(0)

2025年7月11日

摘要: 读取fpc/lcl版本号等信息直接给代码 unit Unit1; {$mode objfpc}{$H+} interface uses Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, LCLVersion, Std 阅读全文
posted @ 2025-07-11 10:18 秋·风 阅读(17) 评论(0) 推荐(0)

摘要: 字符串分隔可以用以下3个方法:方法1、使用Split(推荐)Split将字符串按照指定的分隔符分割成多个子字符串,并存储在一个字符串数组中。Split 在 FPC 中不是一个单独的功能,它应按以下方式使用: procedure TVersionForm.FormCreate(Sender: TObj 阅读全文
posted @ 2025-07-11 07:03 秋·风 阅读(7) 评论(0) 推荐(0)

2025年7月8日

摘要: 简单介绍Lazarus控件安装及重构的步骤1、控件安装: 2、重构lazarus: 或tools-->configure "Build Lazarus"-->Build注意:可以选择编译模式如果安装控件后出现内存泄漏,建议Profile to build设置为:Optimized IDE 阅读全文
posted @ 2025-07-08 06:41 秋·风 阅读(55) 评论(0) 推荐(1)

2025年7月6日

摘要: 从lazarus源码发现,用Scale96ToForm设置控件的高和宽,可以适应不同dpi时控件尺寸保持相对大小。 FForm.Width:= FForm.Scale96ToForm(600); FForm.Height:= FForm.Scale96ToForm(400); FForm.Borde 阅读全文
posted @ 2025-07-06 06:30 秋·风 阅读(59) 评论(0) 推荐(0)

2025年7月4日

摘要: Windows不用第三方软件添加nas的webDAV的方法:在终端执行以下命令就可以像本地盘一样使用了。 net use 指定的盘符 webdav地址 /user:用户名 密码 阅读全文
posted @ 2025-07-04 10:43 秋·风 阅读(40) 评论(0) 推荐(0)

2025年7月1日

摘要: 龙芯的操作系统分abi1.0和2.0,这2个版本程序不兼容,使用lazarus写了个龙芯程序时,如果涉及不同abi版本用手工切换挺麻烦的,今天写了1个简单插件用来切换abi版本。原理很简单:切换时只需修改fpc.cfg龙芯对应的目录就可以: unit loongxinabiswitch; {$mod 阅读全文
posted @ 2025-07-01 16:21 秋·风 阅读(47) 评论(1) 推荐(0)

2025年6月28日

摘要: lazarus编写龙芯的lazarus安装工具需要确定当前系统的ABI版本,以下方法可以读取linux执行文件elf的machine和flags信息: 不同架构在e_machine和e_flags字段有不同值: 架构 e_machine e_flags x86 3 通常为0 x86_64 62 通常 阅读全文
posted @ 2025-06-28 15:14 秋·风 阅读(44) 评论(0) 推荐(1)

2025年6月25日

摘要: 一、问题今天下载了某个fpcsrc的分支,fpc交叉编译loongarch64和riscv64时出错: makefile:215: *** The Makefile doesn't support target riscv64-linux, please run fpcmake first. Sto 阅读全文
posted @ 2025-06-25 08:20 秋·风 阅读(42) 评论(0) 推荐(0)

2025年6月21日

摘要: 前段时间将CodeTyphon控件包及demo转为lazarus可以的版本,部分控件可能需要修改一下代码才能安装,需要的可以下载安装: 通过网盘分享的文件:CodeTyphon转lazarus控件及demo链接: https://pan.baidu.com/s/1f-NEpm3z4OHA-VZprr 阅读全文
posted @ 2025-06-21 17:24 秋·风 阅读(144) 评论(2) 推荐(2)

2025年6月20日

摘要: 这个实例将实现以下功能:1、在tools菜单增加“AI助力手”,并设置相应的图标2、读取代码编辑器光标行内容,并传给插件的Synedit13、实现停靠窗口参考官方的文档Extending the IDE/zh CN - Free Pascal wiki第一步:1、软件包-->新建软件包 2、输入插件 阅读全文
posted @ 2025-06-20 09:23 秋·风 阅读(113) 评论(0) 推荐(0)