delphi
Renruyi666
这个作者很懒,什么都没留下…
展开
-
Delphi 对象的创建(create)与释放(free/destory)
create后一定要free吗?简单举例 procedure a; var x:TX; begin x:=TX.create; //do someting; x.free //如果我这里不free,到了这个end不就是相当于C中的}自动释放吗? 也就是说在此处这个free是多余的转载 2016-10-01 14:51:38 · 7750 阅读 · 0 评论 -
delphi 全局变量的定义与初始化赋值
delphi全局变量的定义与赋值主要有下面几种方法:1.全局变量的初始化在最后结束的end.之前,增加initialization关键字,然后加入对全局变量的初始化,这样就可以初始化全局变量了.不论在interface还是在implementation部分的全部变量,都可以这么来初始化//省略前面的interface, uses, type.vari:转载 2016-10-01 14:53:48 · 6170 阅读 · 0 评论 -
Delphi中对象释放的问题
写前台程序的时候经常遇到自己创建对象的情况,我们知道delphi没有类似Java的内存回收技术,所以要手动释放自己创建的对象。 大部分对象创建的时候,在create构造函数中都有一个AOwner参数,该参数用来指定对象的owner,先看一下delphi帮助中对owner属性的解释:Delphi has a built-in memory-management mechanism转载 2016-10-01 15:14:46 · 2230 阅读 · 0 评论