, . , (False), , (until) . (True), . , . , repeat until , .
.
45. MessageDlg - . , - . , .
MessageDlg . : , . .
DLL,
DLL - , ( ) (, ). DLL . .
, DLL- , , , , DLL , .
DLL- .
Library ; - ;
Uses ;
Label.........; ;
Const.........; ;
Type..........; ;
Var...........; ;
.......
....... ;
Exports ;
Begin
........ ;
End.
DLL- : , , . , , Type .
DES
DES (Data Encryption Standard) , . , . , , , .
|
|
DES 64 64- , 56 ( ).
(. 1):
1. 64- :
, 58 ( , 1-) 1, 50- 2 . .
2. 2 32 ( . 1 A0 B0), 16 :
Ai = Bi-1,
Bi = Ai-1 + f(Bi-1, Ki),
i ,
Ki , + (XOR).
f() . 2. :
1. 32- EP (. 3). : -, 48 ; -, 2 ( ) , (2 [4]), .
2. Ki XOR.
3. 8 6 , (S1 S8). (3 [24]). 4 , 16 0 15. : ( 0 3), , , . , 101100 ( 44) .
4. 4- , , , P, :
, .
3. A16 B16 64- , :
, 1. .
DES , , : i- K(17-i).
48. . .
|
|
́ , . . . 1.) : , , ;2) : , , , , , . , , , , .
- () .
() , . . . , , , , . .
Image ( Timage)
. . Additional. Picture ( ). : BMP (bitmap), WMF (Windows Meta File) ICO (icon).
Image:
AutoSize (Boolean) , . True ;
Stretch (Boolean) True, "" , . False, ;
Center (Boolean) True, . .
Image Canvas, ( Tcanvas), .
TCanvas
, , .
Canvas.
ClipRect - ( ) . , , . .
Font - , ( TextOut).
PenPos - , MoveTo, .
Pixels - (pixel), (. ).
Brush -, .
Canvas:
- Arc, Chord, LineTo, Pie, Polygon, PolyLine, Rectangle, RoundRect. (Pen) , - (Brush).
|
|
- Draw StretchDraw, ( TBitmap, TIcon TMetafile). StretchDraw , , (. ).
- TextOut TextRect. (Font) . TextRect . TextWidth TextHeight.