红鱼儿

05 2021 档案

Delphi支持直接集成AAR
摘要:https://quality.embarcadero.com/browse/RSP-20000 Delphi 如果支持集成AAR,那对于集成第三方的SDK,将变的容易,可惜现在不支持,上面已经有人提出这样的需求,如果你也想一起去投票吧,让官方能重视并实现他。 阅读全文

posted @ 2021-05-29 16:40 红鱼儿 阅读(643) 评论(0) 推荐(0)

【译】应用Delphi 表达式引擎
摘要:原文地址:https://blogs.embarcadero.com/using-delphis-expressions-engine/ Delphi RTL包含一个非常强大的表达式引擎,它虽然是Live Bindings体系结构的基础之一,但是可以用来处理表达式的单独引擎,本文对此将做入门介绍。 阅读全文

posted @ 2021-05-26 07:02 红鱼儿 阅读(777) 评论(0) 推荐(0)

uniGUI 应用捕获按键
摘要:MainForm有个属性MonitoredKeys,用来处理捕获用户在浏览器中的按键。 具体的用法: 如下图: 然后在Keys定义要捕获的按键,下图我定义一个按钮 27,即ESC键: 之后,我们就可以MainForm的OnKeyDown事件中来根据用户的按键来写代码了: procedure TMai 阅读全文

posted @ 2021-05-23 12:54 红鱼儿 阅读(563) 评论(0) 推荐(0)

kbmMemTable.Undo用法
摘要:这是一个非常易用的方法,用来取消当前记录的操作。 为了让Undo工作,首先要设置EnbaleVersioning=True。 q: TkbmMemTable; 假设我们有一个q内存表,然后增加一条记录,当前记录指向他,调用q.Undo,就会取消刚才增加的这条记录。 阅读全文

posted @ 2021-05-22 16:55 红鱼儿 阅读(158) 评论(0) 推荐(0)

DPush重大利好消息!288元即可使用!
摘要:DPush快速让你的App实现离线消息接收! 阅读全文

posted @ 2021-05-20 13:46 红鱼儿 阅读(370) 评论(0) 推荐(0)

没有从当前控件中捕获到字段而无法查询!
摘要:这是项目中的一个提示,今天同事又遇到这样的问题,在一个方法中,Lookup找不到字段,经查,原来下面这段代码,aDataSet就是nil的,所以aField也是nil. if TcxGridTableView(Components[i]).Columns[j].Properties is TcxPo 阅读全文

posted @ 2021-05-19 11:00 红鱼儿 阅读(126) 评论(0) 推荐(0)

一秒可生成500万ID的分布式自增ID算法—雪花算法 (Snowflake,Delphi 版)
摘要:这是全能做的分布式自增ID算法,转贴过来,向他的分享表示感谢。 原文地址:一秒可生成500万ID的分布式自增ID算法—雪花算法 (Snowflake,Delphi 版) 概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首 阅读全文

posted @ 2021-05-17 13:33 红鱼儿 阅读(727) 评论(0) 推荐(0)

测试delphi支持的线程锁的效率
摘要:TCriticalSection TMutex TSpinlock TMonitor 直接上图:运行结果如下: 如 代码如下 : unit Unit5; interface uses System.SysUtils, System.Types, System.UITypes, System.Clas 阅读全文

posted @ 2021-05-17 13:19 红鱼儿 阅读(1152) 评论(0) 推荐(0)

Delphi App集成DPush
摘要:前言 前文,我们介绍了在kbmMW服务端集成DPush,实现kbmMWServer向DPush代理服务器发送消息,由于DPush优美的封装,代码量已经非常少了,实现起来非常方便与简洁。这个实现后,我们就可以在App客户端调用kbmMWServer封装的方法,轻松实现App推送消息给其他的用户。现在来 阅读全文

posted @ 2021-05-16 12:54 红鱼儿 阅读(801) 评论(0) 推荐(0)

kbmMW Server服务端集成DPush推送
摘要:当一个业务app没有启动,处于离线状态,这时候,有另外的用户提交了一笔业务,需要当前的用户得到通知,进行审核,这对于用户来说,是一个非常方便的功能!说起来美好,但对于Delphi来说,实现离线的消息推送,一直没有好的方案,也别说没有,谁让Goolgle的推送咱用不上呢? 现在好了,有DPush推送方 阅读全文

posted @ 2021-05-14 11:13 红鱼儿 阅读(558) 评论(1) 推荐(0)

ChinaCock扫描Demo存在闪退问题的解决方法
摘要:今天一朋友问我,在android 10上运行ChinaCock Scanner Demo,从像册中选择文件后,app闪退。 解决这一问题的方法:在AndroidManifest.template.xml中增加android:requestLegacyExternalStorage="true"即可: 阅读全文

posted @ 2021-05-07 08:15 红鱼儿 阅读(351) 评论(0) 推荐(0)

Delphi 原生支持JSON的链式写法
摘要:procedure TForm2.Button1Click(Sender: TObject); var sb: TStringBuilder; sw: TStringWriter; jtw: TJsonTextWriter; job: TJSONObjectBuilder; begin sb := 阅读全文

posted @ 2021-05-05 12:48 红鱼儿 阅读(541) 评论(0) 推荐(0)

Delphi 10.4.2 发布三个补丁的说明及安装方法
摘要:这是官方的说明:https://blogs.embarcadero.com/rad-studio-10-4-2-general-patch-and-delphi-compiler-patch/ 这下官方的下载地址: http://altd.embarcadero.com/getit/public/l 阅读全文

posted @ 2021-05-02 19:43 红鱼儿 阅读(4256) 评论(2) 推荐(0)