会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
步惊云
博客园
首页
新随笔
联系
订阅
管理
2023年8月
给dbgrid增加日期下拉列表
摘要: lazarus的dbgrid比delphi对应组件功能更先进,怎样让dbgrid像dbgrideh一样自动识别日期型字段呢? 在窗口放一个dbgrid、VirtualTable、dbdatetimepicker,将dbdatetimepicker设置visible:=false; procedure
阅读全文
posted @ 2023-08-23 08:47 仙侣步惊云
阅读(192)
评论(0)
推荐(0)
2023年2月
在lazarus里使用for in实现遍历对象
摘要: for-in 循环用于对数组, 列表,字符串或其他某种类型的容器的每个元素进行操作,可以提高编程效率 一、遍历 TStrings var List: TStrings; s: string; begin List := TStringList.Create; List.CommaText := 'a
阅读全文
posted @ 2023-02-10 12:36 仙侣步惊云
阅读(198)
评论(0)
推荐(0)
在lazarus中使用加密sqlite3数据库
摘要: sqlite3是跨平台开源数据库,运行快捷,使用简单,只一个dll、so即可驱动。 国产信创操作系统中默认安装了驱动。但没有加密功能。 从网上下载sqlite3的加密C脚本,自行编译for win\linux arm驱动。 注意: 1、linux和win对文件夹的要求有异同; 2、sqlite默认不
阅读全文
posted @ 2023-02-06 16:33 仙侣步惊云
阅读(449)
评论(0)
推荐(0)
在lazarus使用匿名线程
摘要: 匿名线程随建随用,很方便。使用TThread类的类方法创建TThread.CreateAnonymousThread创建,无须创建线程实例。 删除操作可能比较耗时,就是不耗时也不会显示界面图形元素的变化,可以将删除操作放在主线程,界面元素更新放在匿名线程,反过来也行。 procedure showI
阅读全文
posted @ 2023-02-06 14:54 仙侣步惊云
阅读(412)
评论(0)
推荐(0)
lazarusg 工程编译项设置注意事项
摘要: 1、支持多线程 在linux arm新建项目,lazarus并不会开户多线程,导致无法使用RTC和匿名线程等。 工程源文件已经有开户多线程语句,只是注释掉了,去掉注释即可。 {$IFDEF UNIX} cthreads, {$ENDIF} 2、让程序瘦身提速 3、让工程支持标准短日期格式 在工程文件
阅读全文
posted @ 2023-02-06 14:24 仙侣步惊云
阅读(144)
评论(0)
推荐(0)