Quick start manual

I-4
Delphi Language Guide
default properties 7-21
interfaces 10-2
default property (COM object) 5-35
default specifier 7-6, 7-17, 7-22
DefaultHandler method 7-17
defining declarations 6-6, 7-6, 7-8, 10-4
DefWindowProc function 7-17
delegated interface 10-7
delegation (interface implementation) 10-7
Delphi 2-1
$DENYPACKAGEUNIT directive 9-13
dependency, units 3-7 to 3-8
deprecated (directive) 4-18
dereference operator 4-10, 5-20
pointer overview 5-28
variants and 5-35
descendants 7-3, 7-5
$DESIGNONLY directive 9-13
design-time packages 9-10
.desk files 2-3
desktop settings files 2-3
Destroy method 7-14, 7-15, 7-31
destructors 7-1, 7-14, 7-15
calling conventions 12-4
device drivers, text-file 8-4
device functions 8-4, 8-5
.dfm files 2-2, 2-7, 7-5
difference (sets) 4-11
directives 4-1, 4-4
assembler 13-4
compiler 3-2, 4-6
list 4-4
order 7-9
directory paths
in uses clause 3-6
disjunction 4-8
bitwise 4-9
dispatch interface types 10-11
Dispatch method 7-17
dispatching messages 7-17
dispatching method calls 7-11
dispid (directive) 7-6, 10-2, 10-11, 10-12
dispinterface 10-11
dispinterface (reserved word) 10-2
Dispose procedure 5-20, 5-42, 7-4, 9-9, 11-1, 11-2
div 4-7
division 4-7
dlclose 9-2
.DLL files 6-7, 9-1
DLL_PROCESS_DETACH 9-8
DLL_THREAD_ATTACH 9-8
DLL_THREAD_DETACH 9-8
DLLProc variable 9-8
DLLs 9-1 to 9-9
calling routines in 6-7
dynamic arrays in 9-9
dynamic variables in 9-9
exceptions 9-9
global variables 9-8
loading dynamically 9-2
loading statically 9-2
long strings in 9-9
multithreading 9-8
variables 9-1
writing 9-4
dlopen 9-2
dlsym 9-2
DMTINDEX 13-6
do (reserved word) 4-22, 4-27, 4-28, 7-30
.dof files 2-2
Double type 5-10, 11-5
downto (reserved word) 4-28
.dpk files 2-2, 9-13
.dpr files 2-2, 3-1, 3-6
.dpu files 2-3, 3-7, 9-12, 9-13
.drc files 2-3
.dsk files 2-3
dual interfaces 10-3, 10-13
methods 6-5
DWORD type (assembler) 13-16
dynamic arrays 5-20, 11-7
assigning to 5-20
comparison 5-21
files and 5-26
freeing 5-42
in dynamically loadable libraries 9-9
memory management 11-2
multidimensional 5-22
open array parameters and 6-17
records and 5-25
truncating 5-21
variants and 5-33
dynamic methods 7-10, 7-11
dynamic variables 5-42
in dynamically loadable libraries 9-9
dynamically loadable libraries 6-7, 9-1 to 9-14
dynamic arrays 9-9
dynamic variables 9-9
exceptions 9-9
global variables 9-8
loading statically 9-2
long strings 9-9
variables 9-1
writing 9-4