怎样初始化一个纯UNIT?(60分)

  • 主题发起人 主题发起人 databox
  • 开始时间 开始时间
D

databox

Unregistered / Unconfirmed
GUEST, unregistred user!
我写的一个Unit中(没有表单),想实现初始化,每个要调用这个UNIT的时候都要初始化一下.
可不可以?能不能给个实例?能否说说initialization和Initialize有什么不同和实际例子
讲解一下.
另外,我的一个FRAME也不知道如何初始化?上面我有一个DATE控件,可他每次显现的就是当天
放的那个时间,我想每次程序启动后,他自动变成当天的时间,我不想在调用处自己来写.
谢谢!
 
启动后设置date控件.date:=now;
 
大哥﹐我想實現初始化﹐若我自己在程序中寫就不用問了。哪位幫我解決﹐謝謝﹗
 
unit Unit2;

interface
var
; x: Integer;
implementation

initialization
; x:=100;
finalization
end.
在Unit1中use Unit2,showmessage看一下x的值就知道了
或者用begin end也行
begin
; x:=100;
end.
 
kindly,若我要初始化一个FRAME或初始化一个表单应该怎样做呢?
主要是初始化FRAME,我不知道它是哪一个事件最先发生?我想知道initialization能不能用在
Frame或表单中.若不能,要怎样做?
 
纯unit实际上是一个PDC类,你应该在Unit代码中加入
构造类方法:constructor create();
和析构方法:destructor Destory;
使用时先创建类,最后释放。
 
Frame我试了一下好像不行,Delphi的例子也是在主Form的Create里初始化的。有个变通的
方法,你可以在每个Frame里面写一个统一的初始化函数,在主Form力调用,这样清晰一点
 
kindly,像表單或FRAME就沒有法子了嗎﹖請問能否告訴我一個道理﹐為什么﹖我准備結束了。
renzhm,純UNIT我知道了﹐哪若是FRAME或表單呢﹖表單我不想加在Create事件中。
 
在当地写个过程函数做初始化
其它地方直接调用该函数吧
 
用函数初始化比较好
 
后退
顶部