delphi
文章平均质量分 79
oatye40020
这个作者很懒,什么都没留下…
展开
-
GLScene的一个例子之GLBlur
例子的基础知识:界面设计:界面关系描述:原创 2014-08-25 08:54:48 · 1281 阅读 · 0 评论 -
Delphi 编译指令与说明
一个程序从无到有的过程是这样的: 编辑代码 -> 预处理 -> 编译(成dcu等) -> 链接(为exe等).一、什么是预处理?譬如 VCL 中有很多代码是兼容 Linux 的, 在 Windows 下就需要在编译之前预处理掉那些 for Linux 的代码.1、判断操作系统: 其中的 "MSWINDOWS" 和 "LINUX" 就是 Delphi 预定义的 "条件标识符".原创 2014-08-25 08:50:12 · 1931 阅读 · 0 评论 -
Delphi接口的底层实现
声明:转自http://blog.csdn.net/linzhengqun/article/details/1520455引言 接口是面向对象程序语言中一个很重要的元素,它被描述为一组服务的集合,对于客户端来说,我们关心的只是提供的服务,而不必关心服务是如何实现的;对于服务端的类来说,如果它想实现某种服务,实现与该服务相关的接口即可,它也不必与使用服务的客户端进行过多的交互。这转载 2014-08-25 08:44:33 · 497 阅读 · 0 评论 -
Delphi下的COM编程
Delphi通过向导可以非常迅速和方便的直接建立实现COM对象的代码,但是整个COM实现的过程被完全的封装,甚至没有VCL那么结构清晰可见。一个没有C++下COM开发经验甚至没有接触过COM开发的Delphi程序员,也能够很容易的按照教程设计一个接口,但是,恐怕深入一想,连生成的代码代表何种意义,哪些能够定制都不清楚。前几期 “DELPHI下的COM编程技术”一文已经初步介绍了COM的一些原创 2014-08-25 08:51:51 · 390 阅读 · 0 评论 -
delphi_Dll
Delphi中Dll的编写 Windows的动态链接库原理 动态链接库(DLLs)是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中,同时用户也可以用LIB程序创建自己的函数库。在链接应用程序的过程中,链接器从库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中。这种方法同只把函数储存在已编译的.OBJ文件中相比更有利于代码原创 2014-08-25 08:48:28 · 450 阅读 · 0 评论 -
Interface理解
代码: oIntfA, oIntfB: IInterface; oEntA ,oEntB:IElement; //根据控件的下标来获Pointer对应的接口; oIntfA := IInterface(Pointer(PropA.Items.Objects[ItemIndex])); oIntfB := IInterface(Pointer(PropB原创 2014-08-25 08:43:18 · 591 阅读 · 0 评论 -
BPL VS DLL
第一部分:有关包的介绍一般我们编写编译一个DELPHI应用程序时,会产生一个EXE文件,也就是一个独立的WINDOWS应用程序。很重要的一点:区别于Visual Basic,DELPHI产生的是预先包裹的应用程序是不需要大量的运行库(DLL's)。假设:打开Delphi默认的工程(只有一个空白form),F9她将编译生成一个大约295 KB (Delphi 5)的可执行文件。然后打开Pro原创 2014-08-25 08:55:56 · 490 阅读 · 0 评论 -
DELPHI中记录的存储方式
在DELPHI中,我们用record关键字来表明一个记录,有时候,我们还会看到用packed record来声明的记录,这二者的区别就在于存储方式的不同;在windows中,内存的分配一次是4个字节的,而Packed按字节进行内存的申请和分配,这样速度要慢一些,因为需要额外的时间来进行指针的定位。因此如果不用Packed的话,Delphi将按一次4个字节的方式申请内存,因此如果一个变量没有4个字节转载 2014-08-25 08:59:40 · 544 阅读 · 0 评论 -
Owner、Parent、Self、Sender
Owner和Parent的区别:Parent属性是指构件的包容器,构件只能在此范围内显示和移动。举例子如下: (1)在Form1的窗体上,放一个Panel1,并将Panel1拉大, (2)在Panel1上放一Button1; (3)在Form1上放一Button2。 现在如果移动Panel1,则Button1随着Panel1移动,这是因为Button1的Pare原创 2014-08-25 08:57:24 · 469 阅读 · 0 评论 -
Delphi单元文件
1.库单元文件头:其中声明了库单元的名字.2.Interface部分: 由保留字interface开始,结束于保留字implementation,它用来声明引用的单元,常量,数据类型,变量,过程和函数.在Interface部分声明的变量,常量,数据类型,过程,函数都可以供外部引用,对整个程序而言是共有的.也就是说,对于所有引用该单元的单元来说,这些声明都是可见和可访问的.原创 2014-08-25 08:56:44 · 568 阅读 · 0 评论