data types, 18
C++, 37-38
.NET, 659
reference types, 665
value types, 665
DataField property, 393
dcc32.exe, 558
.dcr, 541
.dcu, 228
Dec procedure, 90
Declare Variable refactoring, 607
decrement operator, 41-42
default,
array properties, 574
directive, 526, 574
exception handler, 292
parameters, 109-111, 126
property values, 526-527, 531
default, reserved word, 548
Default property, 272
DefaultExt property, 331
DefWindowProc function, 499
delegates, 712-723
Delete method, 309, 403-404
delete operator, 173
Delete procedure, 152
DeleteSelected method, 309
DelphiDotNetAssemblyCompiler directive, 672
Designer Grid, 3
Designer Surface, 2-3
adding components to, 228-230
creating VCL Forms applications, 224
desktop, drawing on, 486-487
Destroy method, 206
DestroyIcon function, 506
destructor, 206, 539, 618-619
C++Builder components, 550
device context, 466, 471-472
.dfm, 227, 240, 515
dialog boxes, 270
Dispatch method, 425
DispatchMessage function, 499
Dispose method, 684
Dispose procedure, 190
DivideByZeroException, 682
DLL, see dynamic link libraries
DLL Wizard, 437
DllEntryPoint function, 451, 455-456
DllProc, 455-456
do loop, C#, 668-669
do-while loop, C++, 83-84
DotNet, 657
double-buffering, 483-484
.dpr, 7
DragAcceptFiles function, 428-429
DragFinish function, 429-430
dragging and dropping, 409
between components, 414-415
from the Explorer, 428
manual, 415-416
DragMode property, 409, 415
DragQueryFile function, 429-430
Draw method, 480-482
DrawFocusRect method, 575, 577
DrawItem method, 575
DrawText function, 467-470, 575-577
drivers, enumerating, 381-382
dynamic arrays, 141-144
C++, 200
Delphi, 190-191
loading text files into, 180-181
dynamic_cast, 298-299, 305
dynamic component creation, 257
C++, 260
modal forms, 266-268
Windows.Forms, 692
dynamic link libraries, 435
and strings, 446-450
C++, 450
dynamic loading, 441
dynamic loading, C++, 456
resource-only, 556-558
static loading, 438
static loading, C++, 453
dynamic loading, 441
C++, 456
dynamic structures, 173
dynamic variables
C++, 200
Delphi, 190
Dynamic-link Library wizard, C++, 450