T[ Top ]
$T compiler directive, 466
TClass type, 357
TDateTime type, 359-360
tdump.exe, 482-485
TEnumModuleFuncLW type, 360
Test8086 variable, 360
TestFDIV variable, 361
text
FloatToText function, 518
FloatToTextFmt function, 518-519
text files
appending to, 136
ends of, 191
opening/closing, 275
Text type, 361
text, buffered, 214
TextFile type, 361-365
TextToFloat function, 524
TGUID type, 365-366
THeapStatus type, 366-367
then keyword, 368
ThousandSeparator variable, 524
thread-local storage (see TLS)
threads, 95-96, 382
creating, 249
deadlock, 101-102
DLLs, 182-183
exception handling, 100
read access, 539
scheduling, 96-97
starting, 148-151
synchronizing, 97-100, 103-108
waiting, 114
Windows IDs, 258
threadvar keyword, 22, 368
Time function, 530
TimeAMString variable, 530
time/date, 524-532
converting, 405
storing, 359
Variants, converting, 409
TimePMString variable, 531
TimeSeparator variable, 531
TimeStampToDateTime function, 531
TimeStampToMSecs function, 531
TimeToStr function, 531
TIntegerSet type, 542
TInterfacedClass type, 369
TInterfacedObject type, 54, 369-370
TInterfaceEntry type, 371
TInterfaceTable type, 371
TLanguages type, 534
TLibModule type, 372
TLS, 109
threadvar variables, 22, 372
variable declarations, 368
TlsIndex variable, 372
TlsLast variable, 373
TMemoryManager type, 373
TMessage type, 61
TMethod type, 542
TModuleUnloadProcLW type, 373-374
TModuleUnloadRec type, 374
TMultiReadExclusiveWriteSynchronizer type, 539
to keyword, 375
TObject type, 33, 375-379
TProcedure type, 542
TResStringRec type, 379
Trunc function, 380
Truncate procedure, 380
try keyword, 380-382
try-except statements, 41, 194, 380-382
else keyword, 188
exception handling, 22, 271, 301
multithreaded programming, 100
try-finally statements, 23, 380-382
exception handling, 22, 25
Exit procedure, 199
finally keyword, 212
TSysCharSet type, 542
TSysLocale type, 534
TThreadFunc type, 382
TTimeStamp type, 531
TVarArray type, 383
TVarArrayBound type, 384
TVarData type, 17, 384-385
TVarRec type, 386-387, 423-424
TwoDigitYearCenturyWindow variable, 531
TWordRec type, 542
type declarations, 20-21, 387
type keyword, 387
typecasting, 36, 55, 402-403
typed constants, 21, 168, 478
$TypedAddress compiler directive, 466, 478
$TypeInfo compiler directive, 467, 478
TypeInfo function, 79, 389
types, 8-21, 128
Boolean, 17, 49, 153, 420-421, 477
enumerated, 153, 256, 456
floating-point, 9-10, 82, 309, 324, 342-344
double, 184-185, 309
single, 342
initialization/finalization, 89
names of, 387
parameter, 300
procedural, 290
runtime information, 389
strings, 350-351, 378
Variant, 17-18, 385, 402-410
(see also individual type names)
U[ Top ]
$U compiler directive, 467
Unassigned variable, 389
$Undef compiler directive, 467
Unicode, 16, 412-414
converting, 270
UniqueString procedure, 390
unit keyword, 390-391
UnitEntryTable type, 391
units, 1, 170-171
aliases, 475
building, 475
debugging, 440
dependent, 393
finalization sections, 3, 89, 210, 391
implementation sections, 3, 230, 244, 291
declarations, 33
initialization sections, 3-4, 88-89, 237, 391
order of, 293
interface sections, 3, 244
changes to, 393
declarations, 33
procedure headers, 290
introducing, 391
linking, 1, 7, 470
modules, 261
names of, 393
storing records for, 391
SysInit, 4
System, 4, 425
errors, 24
SysUtils, 425, 540-542
date/time, 524-532
directories, 500
disks, 500
errors, 492-493
exception classes, 489-491
exception handling, 24
file I/O, 494-497
filenames, 501-503
files, 497-499
localization, 532-535
modules, 535-538
multibyte characters, 17
numeric conversion, 515-524
runtime errors, 9
strings, 503-504
TypInfo, 79-86
UnloadPackage procedure, 538
UnregisterModule procedure, 391
until keyword, 392
UpCase function, 392
uses keyword, 5, 393
V[ Top ]
$V compiler directive, 468
Val procedure, 394
values, ordinal, 352
var keyword, 13, 395
varAny Variants, changing, 158-159
VarArrayCreate function, 396
VarArrayDimCount function, 397
VarArrayHighBound function, 397
VarArrayLock function, 398
VarArrayLowBound function, 399
VarArrayOf function, 400
VarArrayRedim procedure, 400
VarArrayRef function, 401
VarArrayUnlock procedure, 402
VarAsType function, 402-403
VarCast procedure, 403
VarClear procedure, 404
VarCopy procedure, 404
VarDispProc variable, 404-405
VarFromDateTime function, 405-406
variables, 21, 128
addresses of, 132
converting, 161
Count bytes, 209
declaring, 368
decrementing, 174
global, 178
&nb