Download Delphi BX Quick start manual
Transcript
P $P directive 6-15 package files 2-2, 2-3, 9-10, 9-13 packages 9-10 to 9-14 compiler directives 9-13 compiler switches 9-14 compiling 9-13 declaring 9-10 loading dynamically 9-10 loading statically 9-10 thread variables 9-11 uses clause and 9-10 packed (reserved word) 5-17, 11-8 packed arrays 4-5, 4-10, 5-19 packed records 11-8 packed strings 5-19 comparison 4-12 pairs of symbols 4-2 PAnsiChar type 5-14, 5-29 PAnsiString type 5-29 parameters 5-31, 6-3, 6-11 to 6-20 actual 6-20 array 6-12, 6-16 array property indexes 7-20 Automation method calls 10-12 calling conventions 6-5 constant 6-13, 12-1 default 6-19 to 6-20, 10-13 file 6-12 formal 6-20 names 10-12 open array 6-16 output (out) 6-14 overloading and 6-6, 6-8, 6-9 parameter list 6-11 passing 12-1 positional 10-12 program control 12-1 properties as 7-18 registers 6-5, 12-2 short strings 6-15 typed 6-12 untyped 6-14, 6-20 value 6-12, 12-1 variable (var) 6-12, 12-1 variable number 6-7 variant open arrray 6-18 partial evaluation 4-8 .pas files 2-3, 3-1, 3-3, 3-7 pascal (calling convention) 12-2 pascal (calling convention) constructors and destructors 12-4 Self 12-4 PByteArray type 5-29 PChar type 4-5, 4-10, 5-14, 5-16, 5-29, 5-47 comparison 4-12 PCurrency type 5-29 PDouble type 5-29 PExtended type 5-29 PGUID 10-3 PInteger type 5-29 platform (directive) 4-18 Pointer type 5-27, 5-28, 5-29, 11-5 pointers 5-27 to 5-30 arithmetic 4-10 character 5-29 constants 5-47 files and 5-26 functions 4-12, 5-31 in var parameters 6-13 in variant open array parameters 6-18 long strings 5-17 memory 11-5 method pointers 5-31 nil 5-28, 11-5 null-terminated strings 5-14, 5-17 operators 4-10 overview 5-27 pointer types 4-12, 5-28, 5-29 to 5-30, 11-5 procedural types 4-12, 5-30 to 5-33 records and 5-25 standard types 5-29 variants and 5-33 POleVariant type 5-29 polymorphism 7-9, 7-11, 7-14 positional parameters 10-12 precedence of operators 4-13, 7-26 Pred function 5-3 predecessor 5-3 predefined types 5-1 private class members 7-4, 7-5 procedural constants 5-46 procedural types 4-16, 5-30 to 5-33 calling dynamically loadable libraries 9-2 calling routines with 5-32 compatibility 5-31 default parameters 6-19 in assignments 5-32 memory 11-10 procedure pointers 4-12, 5-31 procedures 3-4, 6-1 to 6-21 assembler 13-18 calling externally 6-6 declaring 6-2, 6-6 nested 5-31, 6-11 overloading 6-6, 6-8 pointers 4-12, 5-31 procedure calls 4-19, 6-1, 6-2, 6-20 to 6-21 Index I-9