Professional Documents
Culture Documents
Delfi (WWW 4downloads Ir)
Delfi (WWW 4downloads Ir)
www.4Downloads.ir
!"#$%&'( )
4* ,4
- ./0 123 *+ ,
7!7#8%9:;<=>7 ?%@A> 56.
BC
6D E1F-
W K LMN6/ O
CP
Q Q
R CS T U6.3R V F CW X HIIJ G
6Z W E.OV[
+ VO O
LYX Q
O
+
- D
EF
W V - W E ` aY
ENO ]_ ]^ G O
+ -+ O - E \
LYX VO X Ca
6
U E - - b
cd[ Q S e Q
LYX Q
h"i
gO CS T U6.3R V F
6 - V6MW E G Q- O+ 6
fV
O
- + 6 m LO Q
W Q 6D L6F
W K
!7$ j 7$$? @7( Ak j'l'?A$>'k()
G 3p LO Y.q W EO r + - E O
Q n o2
+ O VO W Y
O
+
Y F - W \- 1Y
UY 6 b/[
t
+ LO + V F - G N
V .R V[ /O s W V F
+ VOV0 Q a
E1F- K + 5 [ D \VX \- 1Y
GN
R /O s W - W Q a
GN
CNr
- \- MT uV[ T EX E O
Q6- GN
a
LO - - \V - 0
GN
*- P
-[ GN
CNr /O s W O *- P Q Y
- E1F- - \VX VF Y
O
Ee
.
W
SV
V6
Q E1F- Y F - W S v E O
Q6- LMN6/
]_y ] #z7? @A>$Ak'k( u
U6mt 6
a YW O N/ - 6 *- P
/O s W O wxS
? {!7!|)
+ Q 6
C
R 6F
a
. - E1F- \ - U EF t Q -+ G NX b
w6p O
O
W `}0 *- P ~
]^;
a
\ N X O C1T X E W E1F- R - W n .d W E1F- + Q
a
n
E1F- VOV0 Q
S Q pF +
V V E V D S E + YP
pF + W V Y
i'?$8
V -Q 6
UWE \ X a
X u+n 0
L
3
E Ed
L VO V EO X, T
V6X
X, G N
VO
.X E1F- Q 6T - O Q
C. [ V D E U W
U
GN
+
a LO Y.q
E1F- - /
\VX 56NMR P
/
W d UO
C
EW
YS O CP
+ O E1FE1FX E O dR 'kj ^'= k V6/W Q ./W E1F- 66Y
- E1F- /O s W M aM r . U
M O dR 5 [ + VO 66Y
E1F- 6
LO
R O E/ / + 5 [ M6.
66Y
W E C[ 2R - 6
\ 6T Ca
X E O dR
O 0 LO 66Y O O dR Q xO
X E \- 1Y
l7! V6/W Q ./W + W LO Q
]7!
|l7! {' i7(7|$'
j7(7(|$'
6Y u >|l7! {'
- W
E1F- - 66Y
- *- P W Q-Vt:
o6p Q-Vt F
H R%#8A!( k( : ,
R% #>7? k( ; `
:; R% k('='! :;
gO Q q
R
- R
R
- Q q % k( f
R%{|('
R% A!j
JIJII R%@7!j k7?
Q Mt Q -Vt `
EYO % # k=?' ,
EYO % !'7? `
EYO % !'7?
EYO % @A>$ f
EYO % @z!!'k@|
) R H - Ve - Q -Vt ) EYO % '('kj'j :
Q YW W%
E.OV[ Q
YW W @87! F
7k# - V Y
Q
YW W% 7k# @87! `
)VW E O) EY6 \- X Q YNO
YW W% j'@87!
YX ;%
\R WQ
YX % 8!A(#(! k= F
V X E ES d *
V V X YW W V R E W Ve
YX LO
- X W
- YX G #(! k=Q ./W + Vd :%
- X \- 1Y
YW W G
Q YX - rO Q #8A!(#(! k= Q ./W+ %
5 [ V O E 3YP O dR
+ YX LO
mS e V6 W 0 R
C n
6
q - Q NY - Ct
EF C 6 66R
LO
Q mS e - X E \V6 U "k# (! k= f [ E T W% (! k= `
Q
YX + Y.W q - Q NY - Ct
V O E 3YP O f
YX
C
\R W
- n .d YX LO + YS O * Y T Q
YW W EO
YX % j'(! k=
C
O 6 q
mS e - X E \- 1Y
+ V O "
R + \- 1Y
T \ X ;%
V - - P V W E \ X mS e - E/p W V Y
Q
66Y
V %,
V W E \ X,
W EO mS Vx
V X E ES d $A k('! Eq./W
- X E aM \V W \- 1Y
O
w R C
aM
%`
- X E O dR
T LO V W E \ X \- - + E3P
]7!
i7(7(|$'
VX V
P Cp 531
T \ X + \- 1Y
Q xO
- W\
YS O * Y T
- Vd
%
5 X
@?7##
U W E p
VX
L6. o2
-f
V6 - E.
t LO
T V6 V
6D Ed Ed
[ ER
C6 O LO
t
WQ
E/
Ed
W V6X
- XE
C.
VW
W VO a
YX
ER
LN. U VY
0 L6.
X- P Q 0 T
E1F- C6 O
, - E1F- Q VW W W C
E/O S C6 O
- - - 0 C6 O
qD E1F- C6 O:%
a YW C6 O%
6N C6 O;%
VW C6 O%
C6 O:%
EY6 O
X
- V P C6 O LO EO 0 5O S gO VX
E/ C6 O
a YW gO
5 e W f 1R LO C
- X E ES d ? {!7!| Eq./W
- V
u- E o6v R
5 e - LO + C6 O gO wxS
- V P %_h O % Q V
V - Q- O+ Q
h'@A!j
t .r
EX .X
\VX O dR
VX E k('!-7@'
q,Q . \ - W
%%%- -
WC
a YW C6 O%
C6 O V
U C6 O LO
P %iyy %_ %_y Q V
6N C6 O;%
W E1F- - 6N Q 5O S -+
E E1F- Q 6N 5O S gO LO
5O S LO VX V6 P X, q ,
YS M6 C. [ - W
E. C6 O LO VO - W C6 O LO
.X n .d
C
E1F- - C6 O
- X \- 1Y
O+ ENO VO N/ W
VW C6 O%
LO R - W
LO
- EO q R V R
C6 O YP
Yq V6 V
YP
VO V Q W
C6 O YP
n .d
.X V D
C6 O
VO- Q C
q .X VO- + n .d
- X E YP
E1F- w R W- P
C6 O LO
EY6 O W V 6 E
EY6 O .X
W V6 W ` aY
] ' Az!@' Q O T
YS \
C6 O u Vd !A=!7> Q ./W
EOn C. [ - - X E + Z,
+
C
E/
LO V6 6 E
z#'# C 6F s
#'# Q ./W Vd wP - V6 6 E
C
U
u W
C 6F
C6 O u C 6F LO - - X E YX 5NX LO
E/ C6 O - EF C 6 G e LO
n .d
Q
O z#'# Q ./W gO CpR V R E C 6F LO - - 0 q ,
v e C6 O W V6 6 E
QVW
LOV D
VO 6 #'#
5O S W V6O T E N 6F LO V6 6 E
h %h /O s W - .
z#'# C 6F + Vd
o6v R
O Q 5O S \
- Vd UO V Q W ,
dS V W u Z- 0 LO - \
O
gO E/ C. [ - X E
XC
, EO 0 C. [ .
W C6 O E/ C. [ Vd u- E
C6 O
E O Q 2x 'kj W V6 W 0 R - X E UYP kj%
- XE
X ^'= k Eq./W
O CpR - X E YS T \VO- /O s W w R VX
+ Vd D
C
C6 O O
M
* T 2P
E O 'kj + 6Z u VN6
V6X YX - Q 6
Q kj {'= k V6 R E .X - X E
C6 O
VX YX - 2x VO
E E
q , Vd W - X E
Q 0 t W V 6 E VW wP V D E/ /
6 U6 W
WC
E/
Ed R
QVd
V6
VW C6 O
C6 O LO
C
Q 6YP ,
a
k('!-7@'
a
W n .d .X E dO C
W + P Q ES d
a
a LO
LO a LO VX E Y - 5 [ VO C6 O
6 - W V6 W E ES d
a
W
- - C >$?'>'k(7( Ak
qD .X C O O LO - X E + Z, C6 O u s
66Y
V6
- C6 O
U6 W E Q+
O QVd
\- 6 UO-
V6
\- W O dR 5 [
zk ( Q ./W
>$?'>'k(7( Ak
a
- X E + Z, V6/W Q ./W L6.
a LO
V6 W
a - W W + EO VY
R
a LO
R
- XE
63aR Q
mS e - W - +, Q
- XE
mS e - C6 O Q }T
k ( 7? 7( Ak
a
u
a LO
- k7? 7( Ak
a
mS e + C6 O VX P u
a LO
YS O
- W \- 1Y
,+
RE
%%%%%- -
Ev O Q
/.t:%
U W E C 6F wxS
T 5.t LO
E[ ) >Aj o6p U6 xR j l
) \V
Q
Ox Q
/.t%
Q
Ex2 Q
/.t;%
"kj A! A! kA(
ur
W LO R L6O o2
O xR
CS O C - mS e Q
VX E \- 1Y
- XE Q
/.t f 1R t
EY6 Q /.t%
RE
/.t LO
-! 7kj A! kA(
C6
E O O 0 /.t%
66Y E - Vx Q
/.t LO +
C
E F 2x - W V6 W 0 R
- X E p Vd VO, E L6O
- W
/.t LO Q \
E - -, Q
/.t%
<
WQ
/.t%
"# #
t .r /.t
k
- W \- 1Y
RE U
V W E E 6YM G N
YX
E.OV[ Q
- X E \- 1Y
YW W E
Ox
/.t +
W V6 W 0 R
C6/ [ +
O+ *
Function
func_name(argument1 :datatype1;argument2:datatype2;):Result-datatype
Begin
//function code
End;
Vx Q - Q
W 5NX
- W \- 1Y
- W V0 LF W E. C t
T , C 6F
- VO W
- W \- 1Y
O+ * +
RE ,E P SQ
h'#z?(l7! 7{?' zk@( Akk7>' $7!7>'('!:$7!7>(!)
66Y + \- 1Y
- W V0 U +
W
Y
C 6F VO
- W
C
Q 6YP U EYMT
$!A@'jz!' Q ./W + VO V - T E.
Q Vx W EF ES d Q
C
n f
x6[%%%%%- -
(
VY
S
G
$!A@'jz!'
-zk@( Ak
F x LO u .R -
)*& ' +
$
0
Q OVx
gO - Y S
R
Y
XE
0 - E1F- R \V6
Y
- 66R
O- V6 W E G
Y
gO Vx
.X EY[
V6 W G
Y
0
EY[ EF - V E/ 66Y Vx - Q 6 R - X u r
6
E1F- VX V P G .t U E/ 66Y - M \- - - 66Y - 66R
Vx
VO W V6 W u t Ye V6 a T EF
WE G
Vx
66Y
V6 W \- 1Y
@Ak#( Q ./W + 66Y u + 5 [ V6 R E M
Vx
-Y
S + V6
T
V6 W
W - W Q NY - 66Y
- 0
-Y
S + \- 1Y
WC
U Q O- \ Y F
+ \- 1Y
- X E \- - o6v R
T \ X p - Vd
WC
T\ X
,-./01 23-45061789
O V - E u r 66Y
VDQ
E
NO W W V6X YX - R V D .X C
LN.
Q+
\- 6 Ex6xe o6p - Vt Q
` v V P E Q O- V P E. Y
ENO
V6 W \- 1Y
>'(8Aj Al'!?A7j k= + O V6 W \- 1Y
T V0 u V D + VO .X O n e V6 W
q O dR + Vd s V6 W ES d V6 P E W Ed R u .R >'(8Aj Al'!?A7j k= Q
V6 W \- 1Y
Al'!?A7j Eq./W +
Function multiply(a,b:integer):integer;overload;
Function multiply (a,b:real):real;overload;
Function multiply(a,b:integer):integer;
Begin
Result:=a*b
End;
Function Function multiply(a,b: real):real;
Begin
Result:=a*b
End;
V W E 66R Y.W C
Y
C
u+n W Ed[
EY Vx
- R VO 6
: ;< $ +
$
O n .d W V6X YX - Ed R .X N.
m - S
6 Vx Y
LO Q V6 R E .X
VWG
R
, E1F- - P V6Y 1
R
Procedure Test(a:integer;b:Boolean=true);
V6 W E P S
T LO
V6 V Q Vx {
T,
T .X T -
T LO -
TEST(1);
- 6T E m - { Q
(!z' Vx W- P E1FT , LO VO VX S
6 Vx
Y
)Q 6YP Y
Q - Ed R T W V6 W 0 R
VO - Q 6YP Y
LOV D T VO 6 E F Q
Y
+ VdO R O dR zk@( Ak ('#( 7 k('='!{ {|(':;- k('='!) k('='!
6T- V6 V Vx U
,+ 5[Q
Y
u .R VO V6 W E - Vx V6 a T
E1FV - E. 3YP S
6 Vx , + 5 [ Q 6YP
Y
6x
W 6T
.X W UM EO
p - - O+ u a6.
D dS
UWE G W
O- bF 2 Q
\VM u .R
R p
O + Vd
R p
V6X S
f p6v R
X E aM C t
f p6v R E1F- ( # @A>>'k( X YX - S L6 W ER t :%
( # @A>>'k() X YX - [ ) L6 W ER t %
( # @A>>'k( - 6
[ + Vd W wP + EY. [ O wP ;%
5OV R
[ W
.
L E
Ox
+ 66Y YW W O _ - EYe
.X \ 6T Ca
6
LX E E - Vx O
^|('
LO + Q 6T /0 Q V6X E 0 5O s W Q 2P V6 N
N O T E1F- VO O E
\ 6T E f *
W - W \- 1Y
5OV R + VO
2P
M 5OV R
[ W Et
V6 O E Y
O
66Y u .X \E/6P:%
Q- E
[ Y
CM
W EO
C O
Var
B:byte;
C:char;
Begin
B:=65;
C:=char(b);
End;
E P
\ -) P Et
66Y
//now c='A'
T \ X 5OV R Nt
- Vt
V T \ X O 1O
EqR
V -E ur
NO - E1F- /O s W UY1T U
5OV R E1F- - P
u Ya Q
Ed - W V6 W 0 R
5OV R Q Mt
Q Mt o6p o6p)U
Q Mt O o6p Q -Vt
5OV R
YX
OV D Q Mt
o6p -Vt 5OV R L6 D U
U
EF .d Q
YX O - W 5OV R oO
W VX E - 0 hy 0
6 f
YW W
5OV R Q
YM6 * LO +
Vx 5OV R O X E \- 1Y
T\ X +
)- X E \- - o6v R Vd
T\ X
YX
n .d Q
YX 5OV R L6 .
Y - LO
+6 -
5OV R g.W
R E.
+ Q a YW - Ed R
5OV R
+ Ed
T LO Q
R g.W 5OV R
Nt O -Vt
C
O+ X
R LO Y.q
YX
o6p -Vt 5OV Rk(A(!
o6p -Vt
YX 5OV R(!Ak(
Ex6xe -Vt
YX (!A?A7(
YX
Ex6xe -Vt 5OV R?A7(A(!
o6p Ex6xe -Vt 5OV Rk(
O R
YX 5OV R(!Ai7('
YX
O R 5OV Ri7('A(!
%%%
X E p *- P Q 0 - W \ - - 0 U
6X 5OV R Q
/.t gO L6 .
7#) /.t
YX
\ -
W EYMT
YX G
Ed R U E1F- E +
V
YX G
- , C V y'k=(8
- T EW
YX O + EY. [_A$|
X 5p u - Y
W E aM
YX G Y
- TE
YX E[ V6 V
Q Vx W ER G
u X Y
YX
WQ
Var
S1,s2:string;
Begin
S1:='learning Delphi on IrAsp.Net';
S2:=copy( s1,9,6);
//now s2 = 'Delphi'
End;
CMT
W E V6 O- YX
G - VO W Q
YX
YX u - Y
O
X 5p
R LO A#
E/ Q YX G Y
Var
S:string;
I:integer
Begin
S:='learning Delphi on IrAsp.Net';
i:=post( s,'Delphi');
//now i = 9
End;
~ e
gD W ~ e
YX 5OV R$$'!@7#'
YX 5OV RyA'!@7#'
u Ya
O - W EsW(!$@A$|
O- ENO - EqR
YX
Var
S1,string;
S2:pchar
Begin
S1:='IrAsp.Net';
Strpcopy(s2,s1);//now s2 = 'IrAsp.Net'
End;
- TE
d0
V6 R E
.X
\VX
E P YW W +
r T E.
W aM G
F x LO - W Q
YX
W - O+ 6
O(! k=-_87!
YX
V6 W V6
> + ?@
+A "
W
R
/
q E1FV6X S
X, G N
T \- N
66R
\VX \-
EF Y W Q
YP
+ 6[- EF W Q
YP
E1F- V D 6D .X Q
Fx
EY
E X YP
O wxS C
\6
E
YP
GN
\ V VOV0
U+E G
- {: (8'k
# :
'?#' - { (8'k
#
'?#'
{'= k
# ;
'kj
W
LF W E.
'?#'
5 [ VO
L6 . VX /
O O \-
V RE f
Y - W V6 W 0 R
` aY
YP
case varible of
label1: action1;
lable2: action2;
...
lable n: action n
else
default action ;
end;
X EX .X O Q YW W Q-Vt 66
W LX \- Vp
O O LM6
O VO \ 6T E
V0 U + O
- W aM
procedure test(i:integer);
var
s:integer;
begin
case i of
1: s:=1;
2,3: s:=2;
4..10 : s:=3;
11,12,13:
begin
s:=4;
end;
else
s:=5;
end;
// other action
end;
[ ` aY VK
W 66Y
W V6 W 0 R
W VX Vx QV6 D 5 X V R E ?7{?' U
qY CX
2x - CX }T VY LYX
V X \O bW L R E U f Y G
x/e
\V .X
WE
jA + Vd
- VX
V Q
x/e:%
8 ?'Q x/e
8 ?' Q /0 X W E + R x/e LO
VX bW V R E Y - LO
G
i:=0;
While i<10 do
begin
sum:=sum+i;
inc(i); // i:=i+1;
end;
X W
WE
V6
!'$'7(Q x/e
+ R x/e W f 1R LO C
8 ?' Q x/e 6 X 6
x/e LO
- X E E G Y W x/e Q qY - U X L.v - - X [
D C 6 / gO - q LYX
Q+ 6 U
Y - gO +
6 Q
VO, E ` e / Ozk( ?
G
?'-(
- E
!'$'7( L6 Q VW 6/W
i:=0;
repeat
sum:=sum+i;
inc(i);//i:=i+1;
until i=10;
\V .X Q
x/e
-A! (A jAQ x/e
YP
?'-(
-A! yAAA$]7! (7!(]?7z' (A kj]7?z' jA
'k7]7?z'
yAA$]7! Vx
W- XE
0 E + R jA + VdO f Y - , W
- X E S v , Ve gO 0,
VX bW V R E jA + Vd Y 66Y + Ve gO x/e Q 0
f 3 O - - W \- 1Y
jAk(A + (A Q 0
RE YF
VX Q YW W 66Y O VX C6 + YND W W o6p -Vt VO x/e 66Y - X E UW x/e
G
[left]
for i:=0 to 10 do
sum:=sum+i ;
- X E p
- X E aM
Ww
DE F
YS * Y T
,
O R YO- 0 E1F- XE 5 X
u+ - E \- LO E
F x LO W V6 W O dR EsO R YO- QV R E .X \- Vp
:%
VX W VO \+ LO - X 5.X
R WQ
Q YW W O o6p -- t + E P \- Vp
G+; C
YS O * Y
EF .d
Type
TExample = 1..100;
- X E V R gO - Vt 5 X W V6 W O dR 7>$?'
- 6T E
- X E aM EO
+ EO
EY
66Y V6 R E
.X n e
EX .X
W E P Q Vx wxS
LO
TExample = (vaue1,value2,value3);
66R
V OE
O S q , Vx b6R R L6.
1
Vx L6F CF e LO - 6
q,
Vx O
C LO + ENO V R E wxS7>$?'
t .r
C S
W V6 - E
VO- W O R n e R .X Q . gD V U t .r + G O G VO
\ 6T E
- wP O+ O - g6F YO - 5 E P
YX - t R V D
R E t .r O 5 - X YX - u VN6 O . O Q- VdR
RE
X
U66 W E O dR #'( Eq./W g.W EX .X
Q +
t .r
E1F-
Type
TExample = (bold,Italic,Underline);
Set TFontStyle =TExample
V6 W \- 1Y
var
font: TFontStyle;
begin
font:=[bold];
font:=font+[intalic];
5NX LO
+ V6 R E VO- W O dR t r
O CF e LO -
font:=font-[bold];
end;
a -
V6 W \- 1Y
U YX 5v 1R G .Y0 Q q/.t + V6 R E L6 .
t .r 3a UY1T W - Q /.t VO 6
P
Q
/.t p
T
u- E o6v R *- P
OC
t .r
/dY E P t O, W U6 W E G Y W /t LO
k /.t
f LO
var
font: TFontStyle;
begin
font:=[bold,italic];
if italic IN font then
//here code for ture
else
//here code for false
end;
V6 W 0 R
VY
- W
\- - LO
66Y VOV D G .X - P
type
TExample = record
fristname : string;
lastname : string;
end;
"#
$%& '
"
)
(
" --%*
$* /01
2
3
$*
"
API 8
":
45
'
$* +
$ ,
"
67
9 "
(
"
-%*
; "3
'
"
8
-%*
$* ; "3
'
*
2
type
TFunction=function(ageument):resultType ;
"
<=
>1
D
E%
?@
8
of object $B0
$*
" 3
A!
B% C
=F*
type
TFunction=function(ageument):resultType of Object;
"
VCL
"
$*
( $* ; "3
BE*
#
" -%*
( $* D E%
! .
C
C
$* H"
*
$EI
[code]
Type
a = array[low..higth] of data type;
=F*
$ -%* ; "3
; "3
$*
%?I
[code]
var
a:array[low..higth] of data type
Q
O , - X E aM O dR u
- q , Qn Ve W V Y
g6R Y
U W E C p q , \
- Vd Q F x
M L66dR 0
O ,G
C.
+ -
C $@
GC
O Q
O ,
O ,~ P
O , LO
V V \+ V 66R EN6 OLX E \- 1Y
EF .d Q
O ,V
U
O , LO
X E ES d
LO
V6 O E.
X+ V L R E g6R Y
[ W f 1R LO
Q
O
O , LO
- W- -- 0 U O
%%%- VX S
*,
type
TArary = array of data-type;
var
a:array of data-type;
\- 1Y
66R
#'(?'k=(8
V6YX - O
-
R+
G
N O Q U6 W aM
O
66R + 6
+
V6 R E
E L6 + V \-
P Q
G VY VO \- 1Y
Q
W E U6m R
O ,G
P - W EO
\- - V6 W g6D W
O LO W XE
VOV
O
T YF
O ,
)O
VO O
O- O
O , - wxSV W E U6m R
VO+
VOV0 O ,
O ,G
V6 W EsW
UY1T W
R LO #'(?'k=(8
)O Q
O ,@A$|
O + WV O V D V6 R E
R LO
Y
O G Y
:%
X WV O u - Y
%
M EsW VO W EO WV O VdR;%
- TE
UO - \
R LO
QVd V D Q
O ,
g6R Y :%
O LO O dR Q
gO
var
a:array [0..10] of array [0..20] of integer;
var
a:array [0..10 , 0..20] of integer;
U6 W E 5.t
T LO
LO t
Y -Q
a[1][2]:=1;
a[1,2]:=3;
Q - WC
Vd VdR V R E
gO - P - 0
Vx 7: 5 VO F} OV
var
a:array of array:integer;
i:integer;
begin
setlengh(a,10);
for i:=0 to 9 do
setlength(a[i],20);
end;
W V6 W 0 R
C
WV O
O
Vd - VdR O Q
O Q
O R YORE YF
- W L66dR 0
+F x LO - , Q \
- p W
U6 W L66dR O dR
+ O ,Q
VW\ X T\ X
R CX }T $A k('='!
Vr T E.
O wxS T
- W \- 1Y
WV O
Y -Q
\- W \-
) E1F- - wxS)
-A! (A jA x/e Q 0
u- E
M
O
RE
W xO
W Q x/e
x/e LO +
G O
var
a:array[0..10] of char;
c:char;
begin
strpcopy(a,'irasp.net');
for c in a do
c:='A';
// now a='AAAAAAAAAAA'
end;
VY
ER V[
Y - x/e LO
DJ K
T \ X,
W
6
F- T\ X C
E1F- p LO Y.q + ENO b/2 LO
\- E1F- \+ V
*- W \ T 6 EF YX - - 0 U G N
LO V D
O xR \- @ + YM6 6
E1F- T \ X - W W U W t- U R E EYe
- U E1FO
V - mS e
W - _
O
W
R Ce E/NX EF
-
C 6D T
\ -, O
P
W CS T m - qX O 5 X E
R s W E/
VY
u
T\ X
W U 6W Q T EO
66Y V EX+
Vx
X- P V W E Q -
66 O- -,
T\ X
LO U6 R E
~ d
V \ X
W U6 W E
WQ T\ X
dS EF
- T T
X E O dR $A k('! Q ./W g.W
\ X
mS e
-,
[ -
T\ X
T \ X L6O
var
p: pointer;
/.t -
- 0
U6 W E \- 1Y
var
T \ X 3a
- /.t + 66Y
UO 6 C V
66Y O - Q 0 D n e bP
/.t - V6M/ YX P
/.t C. [ + T
1O /.t O -, - , C V Q V W E 5.t U Nt W
f LO
p: pointer;
i:integer;
begin
i:=10;
p:=@i;
end;
E wxS u VW
VY
~ d
T\ X
W UO T\
+ 6 Q OV W Q - E P
O -, V R
U6 W E 5.t Q 0 LO q O dR Q
type
PType = ^ TType
F*
type
PInteger =^integer;
Q+ 6
\VX O dR E1F- UY
T\ X +
EF .d Q
YX
\ --
C6 O T \ X E/
YM66 Q
W V6 W 0 R Y F
u G
$ O - W S v V6 R E VO V q -Vr O dR
V6 W \- 1Y
VY
Yd k('='! _7!j k7? iAz{?'
W 6
O
VY
NO
$ W Q-Vt EYe
U6 W E \- 1Y
- W 3P OYW W + Q O
DJ K &
T \ X O dR
Q T \ X E1F%%%- *,
T \ X EMW
U6 R E
W E \ X o6p -Vt gO $ T \ X W V6 W S
1O /.t + N O Q UOV 66R O U6 a
WQ\ X
q
C
G
WQ
O LO
var
p:Pinteger;
i:integer;
begin
i:=10;
p:=@i;
P:=13; //now i=13
writeln(i);
readln;
end;
Q T \ X V6 R E
QV R R E
.X
.X E dO - W \- 1Y
6
R
Y
G
Q
RE *
VO . - rO 66R Vx , - V Y
R R V6 W G
- X E aX k ? \ O Vx
V N \ X EO 0
R V6 W -
V N \ X Q \- - 6
, Vx LO
T\ X
LO +
R
0 R
WQ T\ X
Vx - W U6m R
- YM6 *
U EF .d Q
U.R
Q Y F V6 W \- 1Y
6 mS e 63aR + V6 R E .X mS e 63aR
- W Q f Z E T EF - - - W - O+ Q V/6S Q - W O
- W
- X E. - Vp
O ,
- W
, EO W wxS W V D V - W E V6
V O mS e 63aR 6 *
VO wxS W 6X 3a V O E U6.dR
5 [ 6Z W V - E 3YP
mS e V6YX - + 6 \ T
n .d
W - X E \- 1Y
k'
UYX L
VW LO
Type
PInfo=^TInfo;
TInfo=record
name:string;
old: integer;
end;
var
P:PInfo;
T:TInfo;
begin
p:=AllocMem(sizeof(TInfo));
p.name:='amin';
p.old:=20;
t:=p^;
freemem(p);
writeln(t.name);
Writeln(t.old);
readln;
end.
O dR K Y
W V6 W 0 R U6 W E O dR
- W
T\ X
W VY (|$' C. [ - X E \- ,
O dR + 5 [
T\ X
U6 W E O dR - W
T\ X
+ ENO
W
+ EW 66Y - l7! C. [ - s
Vx # 'A- R W V6 W 0 R U6 - E 63aR S T \ X
VY E/ VW C. [ - TE
6Y O YP
Q +6 mS e
E Y -Q
RE
Y
V6 W 0 R U6 W E E - Vx A?j k7>' V/6S Vd wP - W \- 1Y
- W 66Y V . T \ X 66Y + O - W O Q V/6S
E T V W 0 R U6 W E EMW
T\ X
Vx ( $ f t LO E dO Vd wP $ - W
+ ( D CS T E 2P /O s W - w/Z ( $ U6YX
E
W Q Vx /.t LO U6 W E \- 1Y
/.t + EY[ EF C
T\ X
+
- V P- W
+
- T
E 63aR W Q mS e
VO W U W E V6W R r O L U6 W u - +
mS e Vd wP W E - +, \- - 63aR *- P W EO
mS e wxS F- D V6 W - +, R- P V6
V
V P - 1Y
mS e + C. [
VOV u r
W LO .X T %
VY
UO- - $
W Q O- x
.
WV6 E
V X E D ( O- x U P, 2P - -
NN
GP; Q R ST'
mS e 63aR
#(7@ + O C
T mS e 63aR E1F- 5 [ 6Z #(7@ Vx E dO \- E u r Ee
+
6x EF 66R 5 [ 6Z
N6D W 6
#(7@ Vx
O
w R \VM G X Q mS Vx mS e
CO H 5[ Ve + V O - \VM \- 1Y
+
W
C
E.6mt 6
mS e Vx LO W V6 R- P VOV 63aR mS e V6 W \- 1Y
UY1T 5 [ - W Ed R
mS e LO + .X T n e bP
W LO
R E1F- V6 W - +
mS e LO W VO - 16
[ T
D R V[ O LO N/
W E. - +
mS e W C 6 E1F- dv LO W E.
VO U E1F- C[
\ 6
[ E1F- C - - mS e CO V
f V[ E
p/
V O
O E dO LO - W E ~}e
T\ X 0V
EX V6 W E .Ne UY 6
V6 R E
T \ X g.W .X D
EF VOV u r V6Y
P WQ W
V6 a 6D O V6 O Q 6D V6Y
P W mS e Q 0
qR
.X U + E1F- Y F C .X C - - U
mS e CO V
W \ aF- LO EF
W E g.W qmS e CO V .X T EX Q * g.W
YX }
R- P mS e CO V UY 6 + O V6 W \- 1Y
UY 6
+
dS EF VX U6 P X \- E u r
mS e CO V W W LO l@? W ES d - Vd
VO- - 63aR Q mS e .X T W V6 V VO .X
` P
qO G + ENO C
E.q 6
b/2 LO V6 W - +
R- P wxS
R- P VO
YS O 63aR
W Q mS e + CO O EYe N O
W -+
\
\- 1Y
6
-
E1F- - P
W LO \ X E \- 1Y
66R
LO LT E 8'7$ 2 - R s W mS e
C
E V6X O
.X T VX E
LO G V6 V U
V6X S
*,
Downloaded From :
www.4Downloads.ir