name directive, 402
name mangling, 401–402
name-value pairs for lists, 129
names and Name property
accessing properties by, 115–117, 117
for action objects, 222
in C++, 401–402
for components, 339
components without, 122
for domains, 739
for fields, 360
for fonts, 21
for functions, 360
in ModelMaker code, 446
for projects and library, 407–408
for properties, 360
in TComponent, 121
in TField, 527
for units, 44
namespaces
in .NET architecture, 906
for units, 922–924
namespaces clause, 923
NameValues example, 170–171, 170
NameValueSeparator property, 129
native formats
in ClientDataSet, 511
date time, 709
native look-and-feel in library selection, 155
navigating datasets, 536–537, 695–698, 696
bookmarks for, 537–538
editing columns, 539–540
NegInfinity constant, 88
nested markers, 834
nested transactions, 634–635
nested try blocks, 72
nested types, 926
.NET architecture, 500–502, 502, 899
assemblies in, 906–907
CIL, 907–911
CLI in, 903–904
CLR in, 905–906
Delphi for .NET Preview. See Delphi for .NET Preview
deployment and versioning in, 916–917, 917
garbage collection in, 911–916
.NET Framework, 900
NetClassInfo example, 932–933, 933
NetEuroConv example, 933
NetImport example, 500–502, 502
NetLibrary library, 500–502
NetLibSpeed example, 933
NetNumberClass unit, 501
Netscape Server API (NSAPI), 769–770
Neutral threading model, 463
New Component dialog box, 341, 341
New Field dialog box, 531, 531, 534
New Form option, 41
New Items dialog box, 39–40, 40
for ActiveX controls, 489
for COM+, 494
for DataSnap, 653
for form inheritance, 319–320, 319
for IntraWeb, 810
for WebBroker, 770
for WebSnap, 787
for XML Data Binding Wizard, 847
New Project option, 41
New Transactional Object dialog box, 495, 495
New Web Server Application dialog box, 770, 773, 781
New WebSnap Application dialog box, 787, 787
New WebSnap Page Module dialog box, 789, 790
NewButtonClick method, 301
NewInstance class, 335
NewItem function, 174
NewLine function, 174
NewMenu function, 174
NewPopupMenu function, 174
NewSubMenu function, 174
NewValue property, 641
NewWinProcedure method, 318
nil value
for forms, 282
NoAction object, 227
NodeIndentStr property, 842
nodes
in XSLT, 864–865
NodeType property, 840
NonAware example, 545–547, 545
nonblocking socket connections, 738
nonvisual components, 111, 378–381, 381
nonwindowed controls, 158
normalization rules, 558
Notebook component, 202
Notification method
for data-aware controls, 673
in TComponent, 301–302
in TMdPersonalData, 354
in TMdViewer, 355–356
notifications
messages for, 374
in windows controls, 376–377
NotifyDataLinks method, 670
NSAPI (Netscape Server API), 769–770
null values with field events, 535–536, 536
NullAsStringValue variable, 94
NullDates example, 535–536, 536
NullEqualityRule variable, 94
NullMagnitudeRule variable, 94
NullStrictConvert variable, 94
Numeric edit box
creating, 368–370
with thousands separators, 370–371