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



Yüklə 0,84 Mb.
Pdf görüntüsü
səhifə69/294
tarix02.01.2022
ölçüsü0,84 Mb.
#41395
1   ...   65   66   67   68   69   70   71   72   ...   294
DelphiLanguageGuide

The @ Operator
The @ operator returns the address of a variable, or of a function, procedure, or method; that is, @ constructs a
pointer to its operand. For more information about pointers, see Pointers and pointer types. The following rules apply
to @.
If 
X
 is a variable, 
@X
 returns the address of 
X
. (Special rules apply when 
X
 is a procedural variable; see Procedural
types in statements and expressions.) The type of 
@X
 is Pointer if the default 
{$T}
 compiler directive is in effect.
In the 
{$T+}
 state, 
@X
 is of type 
^T
, where 
T
 is the type of 
X
 (this distinction is important for assignment
compatibility, see Assignment-compatibility).
If 
F
 is a routine (a function or procedure), 
@F
 returns 
F
's entry point. The type of 
@F
 is always Pointer.
When @ is applied to a method defined in a class, the method identifier must be qualified with the class name.
For example,
@TMyClass.DoSomething
points to the 
DoSomething
 method of 
TMyClass
. For more information about classes and methods, see Classes
and objects.
53



Yüklə 0,84 Mb.

Dostları ilə paylaş:
1   ...   65   66   67   68   69   70   71   72   ...   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