.


:




:

































 

 

 

 


Application.CreateForm(TForml, Fonnl);




) . :

Var Mem: TMemo;

Begin

Mem:=TMemo.Create(Self); // TMemo

Mem.Parent:=Self; // Form1

Mem.Name:='TmpMem'; //

FindComponent('TmpMem').Free; //

, , . - .

) :

Type < acca>= Class [(< >)]

...

Class Procedure < >[(<>)};

Class Function < >[(<>)]:< >

...

End;

:

.

Class, .

. - , .

. .

, .

RTTI. TObject: (ClassName), (InstanceSize), (MethodAddress) (MethodName), - (ClassParent) (Classlnfo) PTypelnfo, (RTTI) .

Var S: String;

Begin

S:=TCoIorLine.ClasParent.ClassNanie; // S TLine S:=ALine.ClassName; // S TLine

Classlnfo, Delphi Typlnfo, , , , , . , RTTI Published TPersistent. , .

) .

. , Class.

:

Class Procedure < >.< >[(<>)];

[< >]

Begin

< >

End;

Class Function < >.< >[(<>)]:

< , [< >]

Begin

< >

Result:'=< >;

< >

End;

:

, Result .

, .

) . :

:

< >.< >[{<>}];

, .. , :

< >.< >[(<>)];

' .

Self

, , , .

, , , , . , , , , Uses.

, , , , , . , - , With, . ( ) Self, . , .

With Self Do, , . Self , . , , , . , , FTitle Self.FTitle.

Self , . - , Owner (.. ) Create. , ( OnMouseDown) ( OnClick) .





:


: 2016-10-30; !; : 451 |


:

:

, ,
==> ...

1624 - | 1535 -


© 2015-2024 lektsii.org - -

: 0.011 .