秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  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

08 2022 档案

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

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

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

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

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

摘要:lazarus 获取硬件ID的函数,适用于linux和win,只需调用GetHWID就可以返回相应的ID。 unit HWTools; {$mode ObjFPC}{$H+} interface uses Classes, SysUtils,process; function GetHWID:Str 阅读全文
posted @ 2022-08-05 14:28 秋·风 阅读(692) 评论(0) 推荐(0) 编辑

摘要:lazarus linux 执行指定程序或脚本使用RunCommand函数就可以。当执行bash时要加-c,命令脚本格式:bash -c "执行的命令",特别提醒:执行的命令一定要用双引号 uses 添加process var Output:string; RunCommand('bash -c " 阅读全文
posted @ 2022-08-05 12:28 秋·风 阅读(294) 评论(0) 推荐(0) 编辑

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