Quick start manual
Index
I-7
interface declarations 3-4
default paramters 6-20
interface section 3-3, 3-4, 3-7
forward declarations and 6-6
methods 7-8
scope 4-31
uses clause 3-8
interfaces 7-2, 10-1 to 10-13
accessing 10-9 to 10-11
Automation 10-11
calling conventions 10-3
compatibility 10-10
delegation 10-7
dispatch interface types 10-11
dual interfaces 10-13
freeing 5-42
GUIDs 10-1, 10-3, 10-10
implementing 10-4 to 10-8
interface references 10-9 to 10-11
interface types 10-1 to 10-4
memory management 11-2
method resolution clauses 10-5, 10-6
properties 10-1, 10-4, 10-7
querying 10-10
records and 5-25
internal data formats 11-3 to 11-12
intersection (sets) 4-11
Invoke method 10-11
IOResult function 8-3, 8-4
is 4-12, 5-35, 7-25, 7-26
IsLibrary variable 9-8
italics 1-2
IUnknown 10-2, 10-5, 10-10, 10-13
J
$J directive 5-45
Java 10-1
jump instructions (assembler) 13-3
K
.kof files 2-2
L
labels 4-1, 4-5, 4-20
assembler 13-2
-$LE- compiler switch 9-14
Length function 5-11, 5-19, 5-21
library (directive) 4-18
library (reserved word) 9-4
line-feed 4-5
-$LN- compiler switch 9-14
LoadLibrary function 9-2
local (directive) 9-5
local directive (Linux only) 9-5
local identifiers 4-30
local variables 5-41, 6-11
memory management 11-2
LocalAlloc 11-1
locales 5-14
logical operators 4-9
long strings 4-10, 5-11, 5-13
files and 5-26
in dynamically loadable libraries 9-9
memory management 11-2, 11-6
records and 5-25
LongBool type 5-6, 11-3
Longint type 5-4, 11-3
Longword type 5-4, 11-3
loop statements 4-21, 4-27
Low function 5-3, 5-12, 5-19, 5-21, 6-17
-$LU- compiler switch 9-14
M
$M directive 7-4, 7-6
main form 2-6
$MAXSTACKSIZE directive 11-2
members, of classes 7-1
interfaces 10-2
visibility 7-4
memory 4-1, 5-2, 5-27, 5-28, 5-33, 5-41, 7-15
dynamically loadable libraries 9-8
heap 5-42
management 11-1 to 11-12
overlays (in records) 5-25
shared memory manager 9-9
memory references (assembler) 13-13
message (directive) 7-15
interfaces 10-7
message dispatching 7-17
message handlers 7-15
inherited 7-16
overriding 7-16
Message property 7-34
Messages unit 7-16
metaclasses 7-24
method directives, order 7-9
method pointers 4-13, 5-31
method resolution clauses 10-5, 10-6
methods 7-1, 7-2, 7-8 to 7-17
abstract 7-12
Automation 7-6, 10-12
binding 7-10
calling conventions 12-4
class methods 7-1, 7-26
constructors 7-13, 12-4
destructors 7-15, 12-4
dispatch interface 10-11, 10-12
dispatching calls 7-11