RSS订阅 | 匿名投稿
您的位置:网站首页 > 基础

delphi for xx in xx do 语法的使用示例

delphiforxxinxxdo语法的使用示例2012-12-1014:11:41|分类:delphixe3|字号订阅usesIOUtils,Vcl.Styles,vcl.Themes;procedureTForm1.FormCreate(Sender:TObject);vardir,fileName,styleName:string;begin//VCL的样式…
类别:基础 标签: 作者:admin 日期:2013-03-08 22.14.38

Delphi XE2 - 点点滴滴

01.修改主程序的编译输出目录:Project-Options-DelphiCompiler-Outputdirectory02.修改单元文件编译输出目录:Project-Options-DelphiCompiler-Unitoutputdirectory03.禁止生成“__history”目录:Tools-Options-Ed…
类别:基础 标签: 作者:admin 日期:2013-03-08 22.02.34

Delphi中EmptyParam参数被改写问题

EmptyParam为Variants.pas中定义的:EmptyParam:OleVariant;它在Variant.pas的initialization节中被初始化:procedureSetVarAsError(varV:TVarData;AResult:HRESULT);begin_VarClear(V);V.VType:=varError;V.VError:…
类别:基础 标签: 作者:admin 日期:2013-03-06 21.37.37

delphi中exit,abort,break,continue 的区别

exit:退出函数体abort:遇到异常,安静处理,就是不显示不提示break:退出当前循环体,包括for,while,repeat等循环体continue:结束循环内的本次处理,继续从循环体的开始位置继续执行Exit是跳出当前代码块,也就是当前函数…
类别:基础 标签: 作者:admin 日期:2013-01-28 15.07.49

Delphi中destroy, free, freeAndNil, release用法和区别

1)destroy:虚方法释放内存,在Tobject中声明为virtual,通常是在其子类中override它,且要加上inherited关键字,才能保证派生类对象正确地被销毁;但destroy一般不能直接用,为什么?假如当一个对象为nil,我们仍然调用…
类别:基础 标签: 作者:admin 日期:2013-01-28 15.06.49

delphi TApplication大全

TApplication大全
类别:基础 标签:TApplication 作者:admin 日期:2013-01-20 10.53.29

delphi的initialization和finalization

initialization的意思是“设定初值,初始化”,在这个代码区内进行变量的初始化。既然是初始化,是对变量的赋初值,所以它的代码执行优先级很高,在Application.Initialize之前进行,可以说在整个程序运行前执行赋初值…
类别:基础 标签: 作者:admin 日期:2013-01-20 10.31.28

用Delphi的RTTI实现对象的XML持久化

之前我一直是用DELPHI提供的XMLDatabinding来做的,基本做法是:先用工具(如XMLSPY)做好一个XMLSchema(XSD),然后用XMLDatabinding生成DELPHI的接口和类。当然,一旦生成好就很方便了,在程序里我只要操作这个接口…
类别:基础 标签:RTTI 作者:admin 日期:2013-01-20 10.30.40

DELPHI的RTTI实现数据集的简单对象化

在《强大的DELPHIRTTI--兼谈需要了解多种开发语言》一文中,我说了一下我用DELPHI的RTTI实现了数据集的简单对象化。本文将详细介绍一下我的实现方法。首先从一个简单的例子说起:假设有一个ADODataSet控件,连接罗斯…
类别:基础 标签:RTTI 作者:admin 日期:2013-01-20 10.30.02

Delphi 的RTTI机制浅探二

本文上篇基本上是RTTI入门介绍,续篇介绍了所有TypInfo.pas中的函数,附加了Classes.pas、Graphics.pas、Controls.pas中的几个RTTI相关函数。对于关键函数的代码提供汇编注释。希望本文覆盖了Delphi中80%的RTTI函数。…
类别:基础 标签:RTTI 作者:admin 日期:2013-01-20 10.29.22

强大的DELPHI RTTI--兼谈需要了解多种开发语言

风焱在《“18般武艺”?》中说到他碰上的被多种语言纠缠的问题。我在回复里说:很多语言只要能看懂几分就行了,没必要每一种都精通但是如果只会很少的一两种语言也是不行的。因为看了一些关于Java的反射技术的应用,…
类别:基础 标签:RTTI 作者:admin 日期:2013-01-20 10.28.56

Delphi 的RTTI机制浅探一

作者:Savetime|savetime2k@yahoo.com转贴自:Delphibbs.com目录===========================================================⊙RTTI简介⊙类(class)和VMT的关系⊙类(class)、类的类(classofclass)、类变量(classva…
类别:基础 标签:RTTI 作者:admin 日期:2013-01-20 10.28.07

Delphi 的持续机制浅探

目录===============================================================================⊙DFM文件与持续机制(persistent)⊙ReadComponentResFile/WriteComponentResFile函数⊙Delphi持续机制框架简述⊙一个TForm对象…
类别:基础 标签: 作者:admin 日期:2013-01-20 10.23.54

Delphi中initialization和finalization

注:本文主要是讨论delphi程序启动时和退出时的执行顺序,期间有些知识来源于Delphi帮助,有些来自《Delphi7程序设计教程》(这本书只告诉我有initialization和finalization这两个关键字,但是没讲明白)(唉,现在的…
类别:基础 标签: 作者:admin 日期:2013-01-20 10.13.29

Delphi中MessageBox用法

在delphi中经常要用到一个提示对话框,根据用户选择执行不同的命令,MessageBox就是常用的对话框,它不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信…
类别:基础 标签: 作者:admin 日期:2013-01-09 13.54.15

Delphi XE-在Delphi XE 中使用go语言的并发编程方法

google的go语言最近挺热的,除了它很酷的语法外,更吸引开发者的是类似coroutine的goroutine,个人觉得它比lua的coroutine更聪明一些,因为它能在运行时自动组合线程和纤程的能力。另外go语言认为线程间的数据应该通…
类别:基础 标签: 作者:admin 日期:2013-01-09 12.49.13

delphi byte类型算术运算

byte:8位无符号数,与int型可以直接运算,但要注意byte型的最大值是255,运算可能产生越界问题。西现举例说明,建一个工程,button事件中写如下语句:procedureTForm1.btn1Click(Sender:TObject);vari:Byte;beginfo…
类别:基础 标签: 作者:admin 日期:2013-01-06 10.14.35

Delphi和C++指针详解

大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,…
类别:基础 标签: 作者:admin 日期:2013-01-06 09.30.16

了解delphi过程类型/过程类型学习

⒈什么是过程类型把一个变量声明为过程类型,可以把一个过程或函数作为一个整体赋给这个变量或者把这个变量作为参数传递给其它过程或函数。...
类别:基础 标签: 作者:admin 日期:2012-12-28 15.46.46

delphi2010的操作界面切换到delphi7的操作模式

将delphi2010的操作界面切换到delphi7的操作模式1、组件切换回DELPHi的显示模式,方法是:在工具栏点右键,选择components会在工具栏上显示出delphi7中的组件显示面板,将它拉到合适的位置即可。点选弹出菜单的Compo…
类别:基础 标签: 作者:admin 日期:2012-12-28 15.43.12