在DELPHI中如何象VB那样自定义属性?(100分)

  • 主题发起人 主题发起人 lyloyal
  • 开始时间 开始时间
L

lyloyal

Unregistered / Unconfirmed
GUEST, unregistred user!
在VB中可定自定义属性,如
Public Property Let Recordset(ByRef Rcs As ADODB.Recordset)
Set rec = Rcs
End Property
在DELPHI中如何定义?
 
delphi 是面向对象的。
vb 不是面向对象的。
所以在面向对象的实现上基本没有什么可比性。

 
Delphi中
property MyProperty:string read FMyVar write FMyVar;
其中FMyVar是变量或者
property MyProperty:string read MyFunction write MyProcedure;

其中MyFunction是函数,它的返回值就是属性的值,它内部实现了
如何得到属性值的逻辑,而用户是看不到的。

MyProcedure是过程,用户输入的值要经过一定的处理,就是通过这个过程来实现的。
 
后退
顶部