Symbols
- 1 2 3 4 " 1 # 1 $ 1 2 (*, *) 1 (, ) 1 2 3 4 5 6 7 8 9 10 * 1 2 3 + 1 2 3 4 , 1 2 3 4 5 6 7 8 9 10 11 12 . 1 2 3 4 5 6 / 1 2 // 1 : 1 2 3 4 5 6 7 8 9 10 11 12 13 := 1 2 named parameters 1 ; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 before 'else' 1 < 1 2 3 <= 1 2 <> 1 2 = 1 2 3 4 5 6 7 8 9 10 11 > 1 2 3 >= 1 2 @ 1 2 3 4 5 6 @@ 1 @Result 1 2 [, ] 1 2 3 4 5 6 7 8 9 10 11 12 ^ 1 2 3 4 and variants 1 pointer overview 1 _ 1 {, } 1 2 3 ' 1 2 3 4 5 6
A
$A directive 1 2 absolute (directive) 1 absolute addresses 1 absolute expressions (assembler) 1 abstract methods 1 access specifiers 1 2 array properties 1 Automation 1 calling convention 1 2 index specifiers and 1 overloading 1 2 overriding 1 actual parameters 1 Add method (TCollection) 1 addition 1 pointers 1 Addr function 1 _AddRef method 1 2 3 address operator 1 2 3 4 properties and 1 alignment (data) 1 2 See also internal data formats AllocMemCount variable 1 AllocMemSize variable 1 alphanumeric characters 1 2 ampersand See Symbols ancestors 1 2 and 1 2 ANSI characters 1 2 3 AnsiChar type 1 2 3 4 5 AnsiString type 1 2 3 4 5 See also long strings memory management 1 variant arrays and 1 Append procedure 1 2 3 4 Application variable 1 2 arithmetic operators 1 2 array properties 1 2 default 1 in dispatch interfaces 1 storage specifiers and 1 arrays 1 2 3 'array of const' 1 accessing with PByteArray 1 accessing with PWordArray 1 assignments and 1 character 1 2 3 4 5 character arrays and string constants 1 constant 1 dynamic 1 2 3 indexes 1 multidimensional 1 2 open array constructors 1 2 parameters 1 2 static 1 2 variants and 1 2 as 1 2 3 4 ASCII 1 2 3 asm statements 1 2 assembler (directive) 1 2 assembly language assembler routines 1 built-in assembler 1 external routines 1 Object Pascal and 1 2 3 4 5 6 7 Assign procedure custom 1 Assigned function 1 2 AssignFile procedure 1 2 3 assignment statements 1 typecasts 1 2 assignment-compatibility 1 2 3 asterisk See Symbols at (reserved word) 1 at-sign See @, address operator automatable types 1 2 automated class members 1 2 Automation 1 2 See also COM dual interfaces 1 method calls 1 variants and 1
B
$B directive 1 base types 1 2 3 begin (reserved word) 1 2 3 4 binary operators 1 binding fields 1 methods 1 bitwise operators,not 1 blanks 1 BlockRead procedure 1 blocks 1 function 1 2 3 library 1 outer and inner 1 procedure 1 2 3 program 1 2 scope 1 try...except 1 2 try...finally 1 BlockWrite procedure 1 body (routine) 1 boldface 1 Boolean operators 1 complete vs. partial evaluation 1 Boolean type 1 2 Boolean types 1 2 BORLANDMM.DLL 1 .BPL files 1 2 3 braces See Symbols brackets See Symbols Break procedure 1 exception handlers 1 in try...finally block 1 BSTR type (COM) 1 built-in assembler 1 built-in types 1 by reference (parameters) 1 2 3 4 by value (parameters) 1 2 3 Byte type 1 2 assembler 1 ByteArray type 1 ByteBool type 1 2
C
C++ 1 2 calling conventions 1 2 3 access specifiers 1 2 DLLs 1 interfaces 1 2 methods 1 Cardinal type 1 caret See Symbols carriage-return 1 2 case (reserved word) 1 2 case statements 1 case-sensitivity 1 2 3 -cc compiler switch 1 cdecl (calling convention) 1 2 constructors and destructors 1 Self 1 Char type 1 2 3 4 character operators 1 character sets ANSI 1 2 3 extended 1 multibyte (MBCS) 1 Pascal 1 2 3 single-byte (SBCS) 1 character strings 1 2 3 characters pointers 1 string literals as 1 2 types 1 2 wide 1 2 checked typecasts interfaces 1 objects 1 Chr function 1 circular references packages 1 units 1 circumflex See Symbols classes 1 class methods 1 2 class references 1 class types 1 comparison 1 compatibility 1 2 declaring class types 1 2 3 4 5 6 7 files and 1 memory 1 metaclasses 1 operators 1 2 scope 1 variants and 1 Classes unit 1 2 ClassParent method 1 class-reference types 1 comparison 1 constructors and 1 memory 1 variants and 1 ClassType method 1 clients 1 Close function 1 2 CloseFile function 1 CloseFile procedure 1 CmdLine variable 1 colon See Symbols COM 1 2 3 See also Automation error handling 1 interfaces 1 OleVariant 1 out parameters 1 safecall 1 variants and 1 2 3 comma See Symbols comments 1 2 ComObj unit 1 2 Comp type 1 2 3 comparison classes 1 class-reference types 1 dynamic arrays 1 integer types 1 objects 1 packed strings 1 PChar type 1 real types 1 relational operators 1 strings 1 2 compiler 1 2 3 4 command-line 1 directives 1 2 packages 1 compile-time binding See static methods complete evaluation 1 components, of classes See members compound statements 1 concatenation (strings) 1 conditional statements 1 conjunction 1 console applications 1 2 const (reserved word) 1 2 3 4 5 6 7 constant expression array constants 1 case statements 1 constant declarations 1 2 default paramters 1 defined 1 initializing variables 1 subrange types 1 2 type 1 2 constant parameters 1 2 3 4 open array constructors 1 constants 1 2 array 1 assembler 1 declared 1 numeric See numerals pointer 1 procedural 1 record 1 true 1 type compatibility 1 typed 1 constructors 1 2 3 calling conventions 1 class references and 1 exceptions 1 2 contains clause 1 2 context-sensitive Help (error-handling) 1 Continue procedure 1 exception handlers 1 in try...finally block 1 control (program) 1 2 control characters 1 2 control loops 1 2 control strings 1 conversion See also typecasts variants 1 2 3 Copy function 1 copy-on-write semantics 1 CORBA 1 interfaces 1 2 out parameters 1 variants and 1 CPU See registers Create method 1 Currency type 1 2 3 4
D
data alignment 1 2 data formats, internal 1 data types See types DCC32.CFG 1 DCC32.EXE 1 .DCP files 1 2 .DCU files 1 2 3 4 5 Dec procedure 1 2 declarations 1 2 3 class 1 2 3 4 5 constant 1 2 defining 1 2 3 4 field 1 forward 1 2 3 4 function 1 2 implementation 1 interface 1 local 1 method 1 package 1 procedure 1 2 property 1 2 type 1 variable 1 declared types 1 decrementing ordinals 1 2 3 default (directive) 1 2 default parameters 1 2 Automation objects 1 forward and interface declarations 1 overloading and 1 2 procedural types 1 default properties 1 interfaces 1 default property (COM object) 1 default specifier 1 2 3 DefaultHandler method 1 defining declarations 1 2 3 4 DefWindowProc function 1 delegation (interface implementation) 1 Delphi 1 2 3 4 5 6 example application 1 forms 1 Library search path 1 packages 1 project files 1 2 project manager 1 variants and 1 $DENYPACKAGEUNIT directive 1 dependency units 1 dereference operator 1 2 pointer overview 1 variants and 1 descendants 1 2 $DESIGNONLY directive 1 design-time packages 1 desktop settings files 1 Destroy method 1 2 3 destructors 1 2 3 calling conventions 1 device drivers, text-file 1 device functions 1 2 .DFM files 1 2 3 4 .DFN files 1 difference (sets) 1 directives 1 2 See also reserved words assembler 1 compiler 1 2 list 1 directory paths in uses clause 1 disjunction 1 bitwise 1 dispatch interface types 1 Dispatch method 1 dispatching messages 1 dispatching method calls 1 dispid (directive) 1 2 3 dispinterface 1 Dispose procedure 1 2 3 4 5 6 div 1 division 1 .DLL files 1 2 3 DLL_PROCESS_DETACH 1 DLL_THREAD_ATTACH 1 DLL_THREAD_DETACH 1 DLLProc variable 1 DLLs 1 calling routines in 1 2 dynamic arrays in 1 dynamic variables in 1 exceptions 1 global variables 1 loading dynamically 1 loading statically 1 long strings in 1 multithreading 1 packages (BPLs) 1 2 variables 1 writing 1 do (reserved word) 1 2 3 .DOF files 1 dollar See Symbols Double type 1 2 downto (reserved word) 1 .DPK files