Quick start manual
Index
I-11
resource strings 5-45
resourcestring (reserved word) 5-45
Result variable 6-3, 6-4
RET instruction 13-3
return type (functions) 6-3, 6-4
return value (functions) 6-3, 6-4, 6-5
constructors 7-13
Rewrite procedure 8-2, 8-4, 8-5, 8-6
routines 6-1 to 6-21
exporting 9-6
standard 8-1 to 8-10
RTTI 7-5, 7-13
$RUNONLY directive 9-13
runtime packages 9-10
S
$S directive 11-2
safecall (calling convention) 6-5, 12-2
constructors and destructors 12-4
dual interfaces 10-13
interfaces 10-3
Self 12-4
scope 4-29 to 4-32
classes 7-3
records 5-24
type identifiers 5-39
Seek procedure 8-2
SeekEof function 8-6
SeekEoln function 8-6
Self 7-9
calling conventions 12-4
class methods 7-27
separators 4-1, 4-6
SetLength procedure 5-11, 5-17, 5-20, 5-21, 5-22,
6-17
SetMemoryManager procedure 11-2
sets
empty 5-18
memory 11-7
operators 4-11
publishing 7-5
set constructors 4-14
set types 5-18
variants and 5-33
SetString procedure 5-17
shared object files 2-3, 9-1
dynamically loadable 9-2
exceptions 9-9
importing functions 6-7
ShareMem unit 9-9
shift-left (bitwise operator) 4-9
shift-right (bitwise operator) 4-9
shl 4-9
short strings 5-3, 5-11, 5-12
short-circuit evaluation 4-8
Shortint type 5-4, 11-3
ShortString type 5-11, 5-12, 5-30, 11-5
parameters 6-15
variant arrays and 5-36
ShowException procedure 7-34
shr 4-9
sign
in typecasts 4-15
numerals 4-4
simple statements 4-19
simple types 5-3
Single type 5-10, 11-4
16-bit applications (backward compatibility) 6-6
SizeOf function 5-2, 5-5, 6-17
Smallint type 5-4, 11-3
.so files 9-1
source-code files 2-2
spaces 4-1
special symbols 4-1, 4-2
stack size 11-2
standard routines 8-1 to 8-10
null-terminated strings 8-6, 8-7
wide-character strings 8-7
statements 4-1, 4-18 to 4-29, 4-30, 6-1
static arrays 5-19, 11-7
variants and 5-33
static methods 7-10
statically loaded libraries 9-2
stdcall (calling convention) 6-5, 12-2
constructors and destructors 12-4
interfaces 10-3
Self 12-4
shared libraries 9-4
storage specifiers 7-22
array properties and 7-22
stored specifier 7-6, 7-17, 7-22
Str procedure 8-6
StrAlloc function 5-42
StrDispose procedure 5-42
streaming (data) 5-2, 7-5
string
comparison 4-12, 5-11
constants 4-5, 5-47, 13-10
in variant open array parameters 6-18
indexes 4-15
literals 4-5, 5-47
memory management 11-5, 11-6
null-terminated 5-14 to 5-17, 5-29
operators 4-9, 5-16
parameters 6-15
types 5-11 to 5-17
variant arrays 5-36
variants 5-33
wide 5-13, 8-7, 11-2
string (reserved word) 5-11