USEGEAR

导航

随笔分类 -  delphi xe android

1 2 下一页

android中大咖:TlistView
摘要:d的android中的Tlistview相当于cxGrid,其开发使用中的主咖地位至高无上。 可是如何高效使用快速实现的需求呢?需要的话补官方的教程 上图: GOODLUCK! 阅读全文

posted @ 2024-10-06 12:50 USEGEAR 阅读(5) 评论(0) 推荐(0) 编辑

dxSpreadSheet的报表demo-关于设计报表模板的Datagroup问题
摘要:看随机的报表DEMO,主从表也好,数据分组也好。呈现的非常到位。 问题:可是自己在实现数据分组时,一旦设定分组字段就出现了混乱的数据记录。 问题的原因: 看一下一个报表页面设计时需要理清的概念。 页头 Header(headerSection)表体 detail页脚Footer(FooterSect 阅读全文

posted @ 2021-11-03 15:59 USEGEAR 阅读(218) 评论(0) 推荐(0) 编辑

TDXSpreadSheet中自定义公式函数三大步骤
摘要:看其demo:CustomFunctionDemo。 在报表系统中,特别是财务等报表系统中。需要对固定格式的报表中cell定义取数公式。 如新中大中: 公式 返回值 gs_dwmc(预算单位代码/名称简写,账套,年度) 预算单位名称 gs_mjkm(末级科目代码/名称简写,账套,年度) 末级科目名称 阅读全文

posted @ 2021-10-16 17:23 USEGEAR 阅读(330) 评论(0) 推荐(0) 编辑

android点滴-1
摘要:一、关于TSpeedButtons 1、对于TspeedButtons,需要选择适当的StyleLookUp值后,才能在ObjectInspector中出现TintColor属性,根据自己需要进行修改。 2、如果需要使用TinitColor和IconTintColor(图像)属性,需要在Views中 阅读全文

posted @ 2021-03-31 11:43 USEGEAR 阅读(70) 评论(0) 推荐(0) 编辑

RESTful的连接时间超时时间设定
摘要:dsResrful的连接方式时,如何设定timeout呢? DSRestConnection.HTTP.ConnectTimeout := 5000; 就这么简单。因为封装的indy的TidHTTP。所以...... 阅读全文

posted @ 2021-03-26 17:21 USEGEAR 阅读(1116) 评论(0) 推荐(0) 编辑

sqlite的firedac显示设置
摘要: 阅读全文

posted @ 2021-02-27 19:15 USEGEAR 阅读(71) 评论(0) 推荐(0) 编辑

FireDAC开发DataSnap应用系统【3】-使用TFDJSONDatasets的CRUD功能
摘要:类别 说明 TFDJSONDeltas 包含异动的delta的类别。客户端存放deltade对象 TFDJSONDeltasWriter 把deltas写入TFDJSONDeltas TFDJSONDeltasApplyUpdates update数据到DB TFDJSONDeltasWriter. 阅读全文

posted @ 2020-08-29 10:01 USEGEAR 阅读(317) 评论(0) 推荐(0) 编辑

FireDAC开发DataSnap应用系统【2】-使用TFDJSONDatasets功能
摘要:类别 说明 TFDJSONDatasets FireDAC使用JSONDataSet,其中可包括多个DataSet对象 TFDJSONDataSetsWriter 把TDataSet写入TFDJSONDatasets TFDJSONDatasetsReader 读取TdataSet从TFDJSOND 阅读全文

posted @ 2020-08-25 18:02 USEGEAR 阅读(488) 评论(0) 推荐(0) 编辑

datasnap的监督功能【3】-TCP链接监督功能
摘要:1、对于使用TCP/IP链接的客户端应用程序,是具有状态的。一直等到客户端完成服务请求后释放配置的资源。如何掉线了,那么服务器就是傻傻地等着,可能导致资源耗尽。 如何在服务端选择一个链接切断关闭之: 2、KeepAlive功能 实现DataSnap服务器和DataSnap客户端互相查询的功能。 如果 阅读全文

posted @ 2020-08-21 14:32 USEGEAR 阅读(361) 评论(0) 推荐(0) 编辑

datasnap的监督功能【2】-管理Session
摘要:1、服务端的Session是有TDSSession定义的。TDSSession提供了许多有用的方法和特性,再开发室取得服务or重要信息。 如Session状态、安排Session独享定时or自动执行工作,or在Session对象中暂时存储数据等。 方法 说明 function HasData(Key 阅读全文

posted @ 2020-08-21 14:04 USEGEAR 阅读(414) 评论(0) 推荐(0) 编辑

datasnap的监督功能【1】-服务端获取客户端连接信息
摘要:在服务端获取连接的客户端相关info: TDBXClientInfo = recoed IpAddress : String; ClientPort : String; Protocol : String; AppName : String;//web客户端才有此参数 end TDBXClientI 阅读全文

posted @ 2020-08-21 10:54 USEGEAR 阅读(437) 评论(0) 推荐(0) 编辑

FDConnection lost后的处理right here
摘要: 阅读全文

posted @ 2020-04-23 08:56 USEGEAR 阅读(214) 评论(0) 推荐(0) 编辑

firedac的性能
摘要:应该说,目前10.3的方方面面基本正常的坑基本填好了。因此综合考虑还是用datasanp+firedac框架操练。 数据量2w行,字段30个 第一次open fd读取数据用时363毫秒,ado用时783毫秒 第二次open fd读取数据用时10毫秒,ado用时553毫秒 遍历所有记录 第一次 fd读 阅读全文

posted @ 2020-04-06 10:04 USEGEAR 阅读(552) 评论(0) 推荐(0) 编辑

datasnap的回调广播
摘要:感觉中的datasnap千孔百疮,到xe10已经具备冲击成千上万用户并发的能力了。应该放心用于项目实战了。补课研究10.1 datasnap开发手册。 用到的方法: (1)TDBXCallback机制; (2)TDServer.BroadcastMessage方法; (3)TDSClientCall 阅读全文

posted @ 2020-03-17 16:20 USEGEAR 阅读(690) 评论(0) 推荐(0) 编辑

调用dll中form,太古老了,可是
摘要:太古老了,可是用的不多。应该考虑商品化项目首选。 阅读全文

posted @ 2020-01-15 10:21 USEGEAR 阅读(192) 评论(0) 推荐(0) 编辑

FMM4在XE下使用
摘要:在project中增加 即可得到提示,如果内存有泄漏的话。但是想进一步仔细使用,还得把FMM3加进来。 在project中uses第一行增加 同时加进FastMM\FastMM4Messages.pas单元。 以上是第一步。 第二:定义编译条件变量 Shift+Ctrl+F11,打开项目设置窗口,设 阅读全文

posted @ 2020-01-01 12:41 USEGEAR 阅读(287) 评论(0) 推荐(0) 编辑

xe下ro流导致的错误
摘要:server端ro7.0的版本,client用的Xe10.3下Ro9.0。导致clientdataset数据记录有几十条就会出现内存泄漏现象。根源在下面: Remobjects9.0与XE10.3自带zlib1.2.11不兼容有BUG RO引用10.3自带ZLIB1.2.11编译安装有bug,表现为 阅读全文

posted @ 2019-12-31 15:35 USEGEAR 阅读(174) 评论(0) 推荐(0) 编辑

fastreport6的frxpngimage.pas不能编译xe下
摘要:升级很痛苦,因为兼容问题。 fastreport6的frxpngimage.pas不能编译出现错误 把all pChar改成类型PAnsiChar。自己查pChar和PAnsiChar在高版本的xe中有啥不同可知。 对于2009年以前版本的Delphi PChar 和 PAnsiChar 完全一样。 阅读全文

posted @ 2019-09-14 15:30 USEGEAR 阅读(512) 评论(0) 推荐(0) 编辑

cnpack导致view快捷键失灵。
摘要:学习d10.3。出现怪问题: 卸载cnpack出现: 这下要用快捷键了。那可不烦透了。 如此就ok了。 鸡蛋好吃,还要知道母鸡如何生蛋的? 阅读全文

posted @ 2019-08-13 17:44 USEGEAR 阅读(259) 评论(0) 推荐(0) 编辑

fdMemtable FDQuery json之间的一些关系
摘要:1 procedure TForm1.btn1Click(Sender: TObject); 2 var ss,ss1: TStringStream; 3 begin 4 ss := TStringStream.Create('', TEncoding.UTF8); {建立字符串流} 5 FDQuery1.SaveToStream(ss, sfJSON); {把数据集保存... 阅读全文

posted @ 2019-08-05 14:54 USEGEAR 阅读(659) 评论(0) 推荐(0) 编辑

1 2 下一页