F ff_ff Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-25 #1 我是菜鸟一个,不知道BDE Administrator 的具体用法,不知道哪里有? 只要是关于bde adm 的都行!
F ff_ff Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-25 #2 我是菜鸟一个,不知道BDE Administrator 的具体用法,不知道哪里有? 只要是关于bde adm 的都行!
D delfier Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-11 #3 type TMyProcedure=Procedure of (...) of object; type TNotifyEvent = procedure (Sender: TObject) of object; 是定义类函数 type TNotifyEvent=Class(TObject); 是定义一个类
type TMyProcedure=Procedure of (...) of object; type TNotifyEvent = procedure (Sender: TObject) of object; 是定义类函数 type TNotifyEvent=Class(TObject); 是定义一个类
W wrl_001 Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-11 #4 1.object pacal 语法^_^ delphi help <of object (method pointers)> 英文实在太臭,不过我的理解是加上 of Object之后TMyProcedure就是一个对象,我们的对象中可以包含它,并且允许外部对它进行赋值,而在必要时可通过if Assigned(FMyProc)来检测是否指向了具体的函数以确定是否执行它. 2.没有一定要这样写,如果你的事件中需要更多的参数可以加上,比如: procedure (Sender: TObject;TimeOut:Integer) of object;... Sender通常都是用于传递谁调用了这个过程,比如Edit1.OnClick..之中Sender通常就是Edit1,但如果是在Edit2.Click中调用了Edit1.OnClick(Sender),那这时的sender就是Edit2了,.... 3.说不来[]
1.object pacal 语法^_^ delphi help <of object (method pointers)> 英文实在太臭,不过我的理解是加上 of Object之后TMyProcedure就是一个对象,我们的对象中可以包含它,并且允许外部对它进行赋值,而在必要时可通过if Assigned(FMyProc)来检测是否指向了具体的函数以确定是否执行它. 2.没有一定要这样写,如果你的事件中需要更多的参数可以加上,比如: procedure (Sender: TObject;TimeOut:Integer) of object;... Sender通常都是用于传递谁调用了这个过程,比如Edit1.OnClick..之中Sender通常就是Edit1,但如果是在Edit2.Click中调用了Edit1.OnClick(Sender),那这时的sender就是Edit2了,.... 3.说不来[]
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-11 #5 sender就是个参数啊,一般情况下传递的就是调用这个事件的控件本身,当然你调用这个事件里也可以传别的东西
Y yf_zq Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-11 #6 type TMyProcedure=Procedure of (...) of object;是什么语法? 定义函数的原型.