摘要:
1 Object Passal的程序结构很特殊,与其它语言如C++,Object Windows等结构都不同。一个Delphi程序由多个称为单元的源代码模块组成。使用单元可以把一个大型程序分成多个逻辑相关的模块,并用来创建在不同程序中使用的程序库。 2 8.1 Program单元 3 Program单元就是Delphi中的项目文件。 4 Program单元是一个特... 阅读全文
摘要:
最近在使用Firebird数据做 一项目,使用FireBird边用边学。(以下转贴) 1. COUNT, AVG, MAX, MIN, SUM 说明:通用统计函数,不详细介绍了 2. EXTRACT(timestamp_part FROM value) 说明:EXTRACT(YEAR/MONTHE/ 阅读全文
摘要:
with DataModule1.Zlxz_zy_Query do begin Close; SQL.Clear; SQL.Add(zyzl_sql); Open; end;在添加查询语句的时候 使用close 和open两个方法,不能使用 action:=true; 和action:=flose; 阅读全文
摘要:
zeosdbo是一套免费开源的Delphi数据库连接组件,可连接mssql、mysql、sybase、oracle、firebird、sqlite、postgresql等多种数据库。调用方法简单。 连接MySql数据库库的方法: 添加Zconnection组件,设置如下内容: Database:要连 阅读全文
摘要:
最近在使用Firebird数据做 一项目,使用FireBird边用边学。(以下转贴) 查询2007年度以后的,12月份以上的数据记录,datetime为timestamp字段 select * from tableblob where extract(month from datetime)=12 阅读全文
摘要:
Indy 10.5.8 for Delphi and Lazarus 修改版(2011) Internet Direct(Indy)是一组开放源代码的Internet组件,涵盖了几乎所有流行的Internet协议。是由Chad Z. Hower领导的一群开发者构建的,Delphi 7中所带的是Ind 阅读全文
摘要:
Lazarus 0.9.26中,涉及范围最广的的改变就是所有的的String默认都采用UTF8编码,IDE终于有了完全的UTF8支持,以前在源码编辑器中“吃掉”半个汉字的情况不再出现。对于Linux下的用户来说这也是好消息,大家终于可以在源码编辑器中看到中文了。当然了,好东西总是代价比较昂贵的:旧代 阅读全文
摘要:
功能:根据一条记录满足特定条件,使用不同的颜色进行显示。 来源:http://www.aliyagoo.com/blog 主要事件是在PrepareCanvas 不是DrawColumnCell 而且 DefaultDraw不需要设置 procedure TBills.DBGrid1PrepareC 阅读全文
摘要:
使用Lazarus不得不面对编码问题,尤其中文。Lazarus使用的是UTF8编码,而很多windows程序使用的是ANSI编码,编码问题在此不多说大家可以google去。ANSI数据库与Lazarus编程的解决方法:1.全局设置一个isNeedANSI变量;2.从数据库读取时:function T 阅读全文
摘要:
在程序中加入Windows 单元后,经常会使一些过程和函数莫名其妙的报错,这是因为Windows单元很多函数,过程 与sysutils 单元重名 ,所以一般要把windows 引用放在 sysutils 前面比较保险。 阅读全文
摘要:
Lazarus的DBGrid中回车键默认行为是向下移动一个记录,如果想对这一事件做处理,请不要在onkeypress里处理,而在onkeydown事件里处理。 阅读全文