秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页

2022年11月16日

摘要: 使用lazarus编写跨平台软件时发现,不同平台展示的界面差异较大,之前专门为不同平台调整软件界面,经摸索发现可以用控件布局解决不同平台的编辑类控件高度的问题(注意:win下combobox控件高度调整不起作用)。平台1的界面是正常的: 在平台2界面变为(edit1、edit2和button1的重叠 阅读全文
posted @ 2022-11-16 16:41 秋·风 阅读(669) 评论(0) 推荐(1) 编辑

2022年10月26日

摘要: 没龙芯环境无法测试,FPC下载地址:GitHub - loongson/fpc at la-dev 2023.03月lazarus已可以在龙芯电脑使用,需要的可以到以下链接看看 lazarus_loongArch64 龙芯纯净版本 阅读全文
posted @ 2022-10-26 09:17 秋·风 阅读(234) 评论(0) 推荐(0) 编辑

2022年10月21日

摘要: lazarus使用zeosDB控件时发现SQLite一个奇怪的现象,应用程序编译为win64时,如果输入"中国2022中国"时出现乱码,win32和linux 64正常,开始怀疑的sqlite3.dll的问题,下载最新版sqlite源码重新编译sqlite3.dll也存在同样问题,改用lazarus 阅读全文
posted @ 2022-10-21 16:25 秋·风 阅读(444) 评论(0) 推荐(0) 编辑

2022年9月5日

摘要: 文件权限: 第一位File Type是文件类型,-表示文件,d表示目录。 Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。 一、使用linux chmod命令修改文件权限:数字法修改文件权限:chmod rwx 文 阅读全文
posted @ 2022-09-05 09:35 秋·风 阅读(246) 评论(0) 推荐(0) 编辑

2022年9月4日

摘要: 制作deb安装包可以用手工打包和deb专用软件打包,手工打包要建相关目录和编写control文件,使用deb专用软件快速方便自动生成相关目录及control文件。 以下手工打包的方法: deb DEB 是 Debian 软件包格式的文件扩展名,是 Unixar 的标准归档,将包文件信息以及包内容,经 阅读全文
posted @ 2022-09-04 09:20 秋·风 阅读(2815) 评论(7) 推荐(1) 编辑

2022年8月24日

摘要: fpspreadsheet合并单元格、撤消单元格合并的方法记录如下: WorksheetGrid.MergeCells(1,1,3,2); //(列,行,列,行) WorksheetGrid.Cells[1,1]:='合并测试'; WorksheetGrid.HorAlignment[1,1] := 阅读全文
posted @ 2022-08-24 14:53 秋·风 阅读(357) 评论(0) 推荐(0) 编辑

2022年8月17日

摘要: 为了对比firebird和SQLite那个更适合做单机版应用,自己编译firebird linux aarch64版,经过摸索,lazarus终于可以在linux使用firebird嵌入版,现在注意事项记录如下:部署到客户端:1、将生成的firebird文件夹拷贝到/usr/local,firebi 阅读全文
posted @ 2022-08-17 09:56 秋·风 阅读(635) 评论(0) 推荐(0) 编辑

2022年8月12日

摘要: lazarus目前不支持匿名方法,在不继承线程的情况下,使用匿名线程或TThread.ExecuteInThread时,需要单独写两个方法:一个给TThread.ExecuteInThread用,另一个给同步用。感觉比较麻烦,并且可读性略差。 经过测试,下面代码的解决方案感觉好一些。 注:从这htt 阅读全文
posted @ 2022-08-12 14:25 秋·风 阅读(402) 评论(0) 推荐(0) 编辑

摘要: 在linux用strip这个工具将可执行文件的符号表去除就可减少执行文件的大小。 在终端执行:strip 执行文件除使用strip外,减少文件大小可以使用以下2种方法:1. 编译选项使用-Os,编译优化2. 去掉-g选项,去除调试信息 阅读全文
posted @ 2022-08-12 11:50 秋·风 阅读(544) 评论(0) 推荐(1) 编辑

2022年8月5日

摘要: 1.在使用zeos时发现可以绕过外键删除数据,原来zeos默认没有打开外键功能,必须明确执行这个: ZConnection1.Connect; ZConnection1.ExecuteDirect('PRAGMA foreign_keys=ON'); 感谢网友步惊云提供解决方案!2.使用zeos Z 阅读全文
posted @ 2022-08-05 15:27 秋·风 阅读(496) 评论(1) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页