08 2018 档案

摘要:delphi 函数给字符串两边加单引号并返回.声明:function QuotedStr(const S: string): string;用函数 QuotedStr把字符串S转换成为用引号括起来的字符串。单引号" ' " 将被插入到字符串s的最前和最后。例如:abc -> 'abc ' 阅读全文
posted @ 2018-08-31 10:12 Thenext 阅读(4112) 评论(0) 推荐(1) 编辑
摘要:c++builder XE 官方demo最全60多个 http://community.embarcadero.com/blogs?view=entry&id=8761 FireDAC.Comp.Client 用好FDMemTable代替之前的ClientDataSet,以前ClientDataSe 阅读全文
posted @ 2018-08-28 16:55 Thenext 阅读(1679) 评论(0) 推荐(0) 编辑
摘要:1 //XE2中正常的代码: 2 3 4 5 IdTCPClient1.IOHandler.WriteLn(sendData,TEncoding.ANSI); 6 //XE8中不行了,解决方法: 7 //1,引入“IdGlobal ”单元。 8 9 //2,调整代码:通过IndyTextEncoding() 方法,把TEncoding转换//为IIdTe... 阅读全文
posted @ 2018-08-20 21:37 Thenext 阅读(206) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.sina.com.cn/s/blog_4d6f55d90100bmv9.html TApplication是用于Delphi应用程序的类型,该类在单元forms中声明。TApplication是Delphi构造 Windows应用程序所需的类型,其方法和属性集中包括了W 阅读全文
posted @ 2018-08-16 16:54 Thenext 阅读(394) 评论(0) 推荐(0) 编辑
摘要:function GetGUID: string;var LTep: TGUID;begin CreateGUID(LTep); Result := GUIDToString(LTep); Result := StringReplace(Result,'}','',[rfReplaceAll]); 阅读全文
posted @ 2018-08-16 11:26 Thenext 阅读(631) 评论(0) 推荐(0) 编辑
摘要:Delphi xe 集成了FastMM,调试程序是的时候可以方便地检查内存泄露了。 使用方法:在project中,添加一行: ReportMemoryLeaksOnShutdown := DebugHook<>0; DebugHook<>0 目的是保证单独运行exe文件不会弹出内存泄漏框,源码可以不 阅读全文
posted @ 2018-08-08 17:30 Thenext 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1 常用【属性】 2 Action:该属性是与组件关联的行为,允许应用程序集中响应用户命令 3 Anchors:与组件连接的窗体的位置点 4 Align:确定组件的对齐方式 5 AutoSize:确定组件是否自动调整其大小 6 BiDiMode:(所有组件) 为从右向左写的语言提供支持 7 BoundsRect:定义组件边框矩形(只适用于运... 阅读全文
posted @ 2018-08-05 12:27 Thenext 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:1 Object Passal的程序结构很特殊,与其它语言如C++,Object Windows等结构都不同。一个Delphi程序由多个称为单元的源代码模块组成。使用单元可以把一个大型程序分成多个逻辑相关的模块,并用来创建在不同程序中使用的程序库。 2 8.1 Program单元 3 Program单元就是Delphi中的项目文件。 4 Program单元是一个特... 阅读全文
posted @ 2018-08-02 21:35 Thenext 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:最近在使用Firebird数据做 一项目,使用FireBird边用边学。(以下转贴) 1. COUNT, AVG, MAX, MIN, SUM 说明:通用统计函数,不详细介绍了 2. EXTRACT(timestamp_part FROM value) 说明:EXTRACT(YEAR/MONTHE/ 阅读全文
posted @ 2018-08-02 17:32 Thenext 阅读(390) 评论(0) 推荐(0) 编辑
摘要:with DataModule1.Zlxz_zy_Query do begin Close; SQL.Clear; SQL.Add(zyzl_sql); Open; end;在添加查询语句的时候 使用close 和open两个方法,不能使用 action:=true; 和action:=flose; 阅读全文
posted @ 2018-08-02 17:31 Thenext 阅读(379) 评论(0) 推荐(0) 编辑
摘要:zeosdbo是一套免费开源的Delphi数据库连接组件,可连接mssql、mysql、sybase、oracle、firebird、sqlite、postgresql等多种数据库。调用方法简单。 连接MySql数据库库的方法: 添加Zconnection组件,设置如下内容: Database:要连 阅读全文
posted @ 2018-08-02 17:27 Thenext 阅读(718) 评论(0) 推荐(0) 编辑
摘要:最近在使用Firebird数据做 一项目,使用FireBird边用边学。(以下转贴) 查询2007年度以后的,12月份以上的数据记录,datetime为timestamp字段 select * from tableblob where extract(month from datetime)=12 阅读全文
posted @ 2018-08-02 17:11 Thenext 阅读(1738) 评论(0) 推荐(0) 编辑
摘要:Indy 10.5.8 for Delphi and Lazarus 修改版(2011) Internet Direct(Indy)是一组开放源代码的Internet组件,涵盖了几乎所有流行的Internet协议。是由Chad Z. Hower领导的一群开发者构建的,Delphi 7中所带的是Ind 阅读全文
posted @ 2018-08-02 17:10 Thenext 阅读(967) 评论(0) 推荐(0) 编辑
摘要:Lazarus 0.9.26中,涉及范围最广的的改变就是所有的的String默认都采用UTF8编码,IDE终于有了完全的UTF8支持,以前在源码编辑器中“吃掉”半个汉字的情况不再出现。对于Linux下的用户来说这也是好消息,大家终于可以在源码编辑器中看到中文了。当然了,好东西总是代价比较昂贵的:旧代 阅读全文
posted @ 2018-08-02 16:44 Thenext 阅读(649) 评论(0) 推荐(0) 编辑
摘要:功能:根据一条记录满足特定条件,使用不同的颜色进行显示。 来源:http://www.aliyagoo.com/blog 主要事件是在PrepareCanvas 不是DrawColumnCell 而且 DefaultDraw不需要设置 procedure TBills.DBGrid1PrepareC 阅读全文
posted @ 2018-08-02 16:43 Thenext 阅读(271) 评论(0) 推荐(0) 编辑
摘要:使用Lazarus不得不面对编码问题,尤其中文。Lazarus使用的是UTF8编码,而很多windows程序使用的是ANSI编码,编码问题在此不多说大家可以google去。ANSI数据库与Lazarus编程的解决方法:1.全局设置一个isNeedANSI变量;2.从数据库读取时:function T 阅读全文
posted @ 2018-08-02 11:04 Thenext 阅读(1196) 评论(0) 推荐(0) 编辑
摘要:在程序中加入Windows 单元后,经常会使一些过程和函数莫名其妙的报错,这是因为Windows单元很多函数,过程 与sysutils 单元重名 ,所以一般要把windows 引用放在 sysutils 前面比较保险。 阅读全文
posted @ 2018-08-02 11:04 Thenext 阅读(348) 评论(0) 推荐(0) 编辑
摘要:Lazarus的DBGrid中回车键默认行为是向下移动一个记录,如果想对这一事件做处理,请不要在onkeypress里处理,而在onkeydown事件里处理。 阅读全文
posted @ 2018-08-02 11:03 Thenext 阅读(297) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示