Delphi Language Guide Delphi for Microsoft Win32 Delphi for the Microsoft. Net framework


Implementing Interfaces by Delegation



Yüklə 0,84 Mb.
Pdf görüntüsü
səhifə230/294
tarix02.01.2022
ölçüsü0,84 Mb.
#41395
1   ...   226   227   228   229   230   231   232   233   ...   294
DelphiLanguageGuide

Implementing Interfaces by Delegation
The implements directive allows you to delegate implementation of an interface to a property in the implementing
class. For example,
property MyInterface: IMyInterface read FMyInterface implements IMyInterface;
declares a property called 
MyInterface
 that implements the interface 
IMyInterface
.
The implements directive must be the last specifier in the property declaration and can list more than one interface,
separated by commas. The delegate property
must be of a class or interface type.
cannot be an array property or have an index specifier.
must have a read specifier. If the property uses a read method, that method must use the default register calling
convention and cannot be dynamic (though it can be virtual) or specify the message directive.
The class you use to implement the delegated interface should derive from 
TAggregationObject
.

Yüklə 0,84 Mb.

Dostları ilə paylaş:
1   ...   226   227   228   229   230   231   232   233   ...   294




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin