红鱼儿

2018年7月2日

FMX StringGrid向上滑动自动加载记录(二)

摘要: 写完FMX StringGrid向上滑动自动加载记录(一)自己也觉得不理想,实现的别扭与复杂,现在找到更好的实现方法,原来,StringGrid从基类TCustomPresentedScrollBox继承了OnViewportPositionChange事件,只不过没有published出来,所以在 阅读全文

posted @ 2018-07-02 22:11 红鱼儿 阅读(805) 评论(0) 推荐(0) 编辑
DataSetToJSON

摘要: unit FMX.DataSetToJSON; interface uses FireDAC.Comp.Client,Data.DB; function DataSetToJSON(DataSet:TDataSet):String; function JSONToDataSet(JSONTEXT:String):TFDMemTable; implementation use... 阅读全文

posted @ 2018-07-02 15:37 红鱼儿 阅读(437) 评论(0) 推荐(0) 编辑
FDMemTable.Delta 转SQL语句脚本

摘要: 转朋友的,全部用Delphi自带的实现,值得一用。 阅读全文

posted @ 2018-07-02 14:00 红鱼儿 阅读(847) 评论(0) 推荐(0) 编辑
FMX StringGrid向上滑动自动加载记录(一)

摘要: 有时候,做的app还是需要用StringGrid来显示数据,但如果用StringGrid的Livebinding绑定到一个数据集TDataset,当记录超过1000条时,效率非常低,甚至达不到实用状态,这是Livebinding的硬伤。那么只有自己把TDataSet记录填写到StringGrid了。 阅读全文

posted @ 2018-07-02 09:49 红鱼儿 阅读(558) 评论(0) 推荐(0) 编辑

2018年7月1日

开源项目ScriptGate,Delphi与JavaScript相互调用的神器

摘要: ScriptGate是一个实现TWebBrowser上的JavaScript和Delphi代码相互调用的库,具体在这里:https://bitbucket.org/freeonterminate/scriptgate 用ScriptGate,我们可以轻松实现JavaScript在Delphi上的使用 阅读全文

posted @ 2018-07-01 10:45 红鱼儿 阅读(2087) 评论(0) 推荐(0) 编辑

2018年6月29日

阿里云短信签名实现函数

摘要: xalion写的,不是我! 阅读全文

posted @ 2018-06-29 17:20 红鱼儿 阅读(1316) 评论(0) 推荐(0) 编辑

2018年6月27日

kbmMW CopyRawRecords 用法

摘要: 复制一个ClientQuery数据集到另外一个ClientQuery,我们应该怎么做?并注意什么呢? kbmMW为我们提供了好几个方法,有LoadFromDataSet,CopyRawRecords,CopyRecords等。查看源码,应该是CopyRawRecords最有效率,但使用过程中遇到好几 阅读全文

posted @ 2018-06-27 21:39 红鱼儿 阅读(512) 评论(0) 推荐(0) 编辑
【转】DelphiXE10.2.3——跨平台生成验证码图片

摘要: 原文地址 Java、PHP、C#等很容易在网上找到生成验证码图片的代码,Delphi却寥寥无几,昨天花了一整天时间,做了个跨平台的验证码,可以用在C/S和B/S端,支持Windows、Linux、Android、IOS等。对于验证码图形的混淆,只做了简单的随机线条生成,并且随机数是使用系统自带的Ra 阅读全文

posted @ 2018-06-27 14:40 红鱼儿 阅读(2031) 评论(0) 推荐(2) 编辑
ide fix pack for delph 10.2.3发布了

摘要: http://andy.jgknet.de/blog/ide-tools/ide-fix-pack/ IDE Fix Pack是RAD Studio IDE,Win32 / Win64 / Andoird-ARM编译器和Win32调试器的非官方错误修复和性能优化的集合。IDE Fix Pack是RA 阅读全文

posted @ 2018-06-27 07:39 红鱼儿 阅读(883) 评论(0) 推荐(0) 编辑

2018年6月26日

使用ALVideoPlayerSurface制作视频播放器

摘要: 头两天介绍了开源控件包alcinoe,现在利用其中的ALVideoPlayerSurface视频播放控件,实作一个视频播放器。 首先,建一个fmx项目,然后从组件面版,拖放一个TAlVideoPlayerSurface组件。 设置对齐方式为Client,占整个窗大小,然后再放一个Button,实现C 阅读全文

posted @ 2018-06-26 11:37 红鱼儿 阅读(1794) 评论(2) 推荐(0) 编辑