随笔分类 -  Delphi

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要:nginx做TCP代理实现群集 nginx从版本1.9开始,既能做HTTP代理,又能做TCP代理,这就非常完美了。 配置nginx.conf。 在Nginx配置文件(nginx.conf)中最下面添加配置 ,并保存退出 与配置文件中的server并列 stream { upstream proxy_ 阅读全文
posted @ 2019-11-28 19:47 Thenext 阅读(393) 评论(0) 推荐(0)
摘要:在DELPHI中我们经常要动态的创建控件以及控件的事件。例如,我们可能想根据程序需要动态的创建一些Tshape组件来创建某个图形,并使得在鼠标移动上去之后可以完成某些操作。这一般需要需要三步: 下面将通过一个例子来演示,例子的功能是动态创建一个Tshape的实例MyShape,并且在鼠标移动到MyS 阅读全文
posted @ 2019-08-06 22:20 Thenext 阅读(293) 评论(0) 推荐(0)
摘要:快捷键对于提高编程速度有着很重要的影响,本文汇总整理了Delphi常用的快捷键,供大家参考之用: Ctrl+PageUp将光标移至本屏的第一行,屏幕不滚动。Ctrl+PageDown将光标移至本屏的最后一行,屏幕不滚动。Ctrl+↓向下滚动屏幕,光标跟随滚动不出本屏。Ctrl+↑向上滚动屏幕,光标跟 阅读全文
posted @ 2019-07-18 14:59 Thenext 阅读(340) 评论(0) 推荐(0)
摘要:Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,我写此文的目的在于对此作一个补充。 线程本质上 阅读全文
posted @ 2019-07-10 21:19 Thenext 阅读(361) 评论(0) 推荐(0)
摘要:firedac数据集数据序列为JSON FIREDAC数据库引擎充分地考虑了跨平台和跨语言的支持。 因此,FIREDAC数据集可以序列为BIN\XML\JSON,三种格式。 firedac数据集数据序列为JSON字符串: 流导入到FDMEMTable时 必须把流指向起始的位置 阅读全文
posted @ 2019-07-05 22:23 Thenext 阅读(1193) 评论(0) 推荐(0)
摘要:TFDConnection: FetchOptions.Mode 设置为fmAll, 返回全部结果, 否则默认只返回前50条, 效果与open以后再执行FetchAll一样 Specifies how the result set records must be fetched into FireD 阅读全文
posted @ 2019-04-17 16:14 Thenext 阅读(1068) 评论(0) 推荐(0)
摘要:RAD Studio 10.2.2 提供从 TDataSet 映射到 JSON ,增加了对JavaScript 客户端支持。 RAD Studio 10.2.2 为 FireDAC BatchMove 架构添加新组件的 :TFDBatchMoveJSONWriter。该组件可以轻松从TDataSet 阅读全文
posted @ 2019-04-03 20:46 Thenext 阅读(391) 评论(0) 推荐(0)
摘要:链式写法有很多优点:连贯、语意集中、简洁、一气呵成、可读性强。比如要把 3.1415926 中的 59 提取为一个整数:Pi.ToString().Substring(5,2).ToInteger() 轻车熟路的感觉,让人觉得,哇!好帅的写法,牛x。 以前以为只有 TJSONBuilder 才支持链 阅读全文
posted @ 2019-04-03 20:45 Thenext 阅读(825) 评论(0) 推荐(1)
摘要:First chance exception at $763FC632. Exception class EMSSQLNativeException with message '[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 10. 阅读全文
posted @ 2019-04-02 15:46 Thenext 阅读(513) 评论(0) 推荐(0)
摘要:由层得到数据表名: 当前记录的top值:cxgrid.Controller.FocusedRow.ViewInfo.Bounds.Top 用代码进行过滤是提示转换bool异常错误: 用代码cxgrid使用过滤时,使用like等表达式,字段类型必须是string类型,不能其他如integer。否则做l 阅读全文
posted @ 2019-03-13 16:41 Thenext 阅读(563) 评论(0) 推荐(0)
摘要:当从表的数据移动需要和数据源记录同步时,会发生一现象:从表中设定的keyfield记录不连续,显示就会中断。 这样要设置从表的排序,按照主表的关联键在内存表里进行排序 indexFieldNames设置排序字段 阅读全文
posted @ 2019-03-13 16:39 Thenext 阅读(225) 评论(0) 推荐(0)
摘要:1.在窗启动时创建ATOM;(aatom:ATOM;定义在private中) 2.定义处理热键的消息过程(定义在private中,下面二个处理消息的过程是一样的) 3.消息过程的处理(下面二个IF任选一个即可,如果msg在步骤2定义成TWMHotKey,则不用转换) 4.程序关闭时,刪除热键和原子 阅读全文
posted @ 2019-03-09 10:24 Thenext 阅读(293) 评论(0) 推荐(0)
摘要:var h,i: integer; ss, url: string; mem: TMemoryStream; str1: tstringlist; memstr: TStringStream; iddec: TIdEncoderMIME; JSONObject,JSONObject2: TJSONObject; // JSON类 jsonArray: TJSONA... 阅读全文
posted @ 2019-01-18 17:09 Thenext 阅读(3104) 评论(0) 推荐(0)
摘要:有一个对JSON处理的单元,在你需要使用JSON的单元里面引入"System.json",随后你就可以用Delphi自己的json处理类了。 注意: 1,JSON类创建后,里面所有元素不用管释放,JSON类自己管理,千万不要画蛇添足啊!!!!!! const // 演示用的JSON jsonStri 阅读全文
posted @ 2019-01-18 16:53 Thenext 阅读(8214) 评论(2) 推荐(0)
摘要:Delphi TStream 详细介绍Stream对象,又称流式对象,是TStream、THandleStream、TFileStream、TMemoryStream、TResourceStream和TBlobStream等的统称。它们分别代表了在各种媒介上存储数据的能力,它们将各种数据类型(包括对 阅读全文
posted @ 2019-01-08 11:18 Thenext 阅读(1087) 评论(0) 推荐(0)
摘要:1、对TcxGrid创建多个Level 2、对TcxGrid的TcxGridLevelOptions的TabsForEmptyDetail设置为True 3、再设置DetailTabsPosition的方向为:dtpTop或则dtpLeft 4、cxGrid的rootleveloptions属性下的 阅读全文
posted @ 2019-01-07 21:28 Thenext 阅读(278) 评论(0) 推荐(0)
摘要:1 var 2 GridDBTableView:TcxGridDBTableView; 3 ColIndex:Integer; 4 FieldName:string; 5 begin 6 GridDBTableView := TcxGridDBTableView(TcxGridSite(TcxButtonEdit(Sender).Parent).ViewInfo.Grid... 阅读全文
posted @ 2019-01-07 21:16 Thenext 阅读(958) 评论(0) 推荐(0)
摘要:cxGridDBTableView1.DataController.Summary.FooterSummaryValues[4]; 阅读全文
posted @ 2019-01-07 21:13 Thenext 阅读(168) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页