Index
F
fake implementation code, 498
fArrowDblClick method pointer, 364–365
fatalError method, 851
FCL (Framework Class Library), 904
FetchBlobs method, 584, 666
FetchDetails method, 584, 666
FetchOnDemand property, 666
FetchParams method, 663
field-oriented data-aware controlsread-only progress bar, 671–673, 673
read-write TrackBar, 674–677, 677
Field property, 671
FieldAcc example, 527–528, 528
FieldAddress method, 115
FieldByName method, 525, 527
FieldDefs property, 511, 690
FieldLookup example, 534, 534
FieldName propertyin TField, 527
in TFieldDataLink, 671
fieldsfor adapters, 794
in databases, 525–527, 526, 698–702
calculated, 530–533, 531, 533
class hierarchy for, 529–530
constraints on, 657–658
events for, 658–659
lookup, 533–534, 534
null values with events for, 535–536, 536
objects for, 527–528, 528
properties for, 658
in Delphi for .NET Preview, 926
hiding, 122–123
names for, 360
removing, 121–122
virtual, 50
Fields editor, 525–527, 526, 550
Fields property, 525, 527
FieldsToXml function, 886
FieldValues property, 525, 527
file management, 102–104, 103–104
File Transfer Protocol (FTP)API for, 754–755
ports for, 739
FileCreate function, 87
FileName property, 244
filesactions for, 224
copying, 138–139
locating, 798
produced by system, 34–38
source code, 38–39
streaming, 138–139
FilesList example, 102–104, 103–104
Filled property, 359, 366–367, 489
FillFormList method, 299–300
FillFormsList method, 300
Fills toolbar in Rave, 718
Filter property, 513
FilterGroup property, 638, 641
filtering for ClientDataSet, 513
final keyword, 924–925
Finalize method, 911–912
finally blocks, 71–73
Find and Replace dialog boxes, 288
find_business API, 897
Find method, 132
FindClose function, 102
FindComponent method, 121, 286–287, 765
FindFirst function, 102
FindGlobalComponent function, 121
FindNearest method, 777
FindNext function, 102
FindNextPage function, 205–206
FindWindow function, 307
FirstDll example, 405–406
FishClient example, 893, 894
Flat property, 213
floating-point numberscomparisons with, 89
conversions with, 87
FloatingDockSiteClass property, 234
FloatToCurr function, 87
FloatToDateTime function, 87
fly-by-hints, 182–184, 184, 218, 218
fm flags, 138
FocusControl property, 177
Font dialog box, 288, 288
Font property, 21, 159
FontDialog component, 288
FontMaster component in Rave, 724
FontMirror property, 724
FontNamePropertyDisplayFontNames variable, 21
fontsin Automation, 478
for controls, 159–160
for dialog boxes, 288, 288
listing, 299
for menu items, 216
in Object Inspector, 21
size of, 276–277
with toolbars, 215
Fonts combo box, 341–344
package for, 344–347, 345–346
using, 347–348
Fonts toolbar in Rave, 718
ForEach method, 133
ForEachFactory method, 462
ForEachModule function, 425–426
Form component, 119
Form Designer, 18–19
Format function, 85, 582
FormatDateTime function, 60
formats for Rave, 720–721, 720
FormatXMLData method, 842, 857
FormCount property, 821
FormCreate method, 127
for pages, 204
in TDateForm, 127
in TForm1, 196–197
in TFormUseIntf, 423
FormDestroy method, 131
FormDLL example, 411
FormIntf demo, 330–331
FormMouseDown method, 263–264
FormMouseMove method, 263–264
FormMouseUp method, 263, 265
FormProp example, 53, 53
forms, 251
About boxes and splash screens for, 289–292, 290
activating, 298, 298
border icons for, 256–257, 257
borders for, 254–256, 254
client area in, 269
closing, 279–280
constraints in, 270
creating, 277–279, 278
dialog boxescreating, 282–287, 284–285
predefined, 287–289, 288
direct inputkeyboard, 259–261, 260
mouse, 261–265
displaying, 267–268, 267
in DLLs, 410–411
and encapsulation, 52–54, 53
fields inhiding, 122–123
removing, 121–122
inheritance infrom base forms, 319–321, 319–320
polymorphic, 321–324, 322
multiple-page, 202
image viewer in, 207–210, 207
PageControl and TabSheet for, 202–207, 204–205
for user interface wizard, 210–213, 211
in packages, 417–419, 417
painting in, 265–267
plain, 252–253, 253
position of, 268–269
properties for, 53–54, 53
scaling, 274–277
scrolling, 270–271
automatic, 272–273
coordinates in, 273–274, 273
example, 271–272, 272
secondary, 280–281
size of, 269
snapping in, 269
splitting, 180–181, 180
style of, 254
TForm class, 251–259, 253–254, 257–258
tracking, 299–302, 300
WebBroker technology for, 777–781, 780
windows for, 257–259, 258
Forms page, 28, 277, 278, 280
FormStyle property, 254, 257, 311
FormToText program, 140–141, 141
forward-only cursors, 630–631
Frac function, 921
FramePag example, 327–328, 327
frames, 324–326, 325
in Component Palette, 26, 26
for compound components, 357–358
in MDI applications, 311–315, 313
with pages, 326–328, 327
without pages, 328–330, 329
Frames1 example, 26, 26
Frames2 example, 324–326, 325
FrameTab example, 328–330, 329
Framework Assembly Registration Utility (regasm), 501
Framework Class Library (FCL), 904
Free method, 55–56, 58–59, 912
free query forms, 613, 613
Free threading model, 463
FreeAndNil method, 55, 59
FreeInstance class, 335
FreeLibrary function, 408–409
FreeMem method, 84, 921
FreeNotification method, 302, 354, 356
FreeRecordBuffer method, 699
FROM clause in SELECT, 628
FromStart property, 826
fs constants, 254, 311
FTimer class, 351
FTP (File Transfer Protocol)API for, 754–755
ports for, 739
FullExpand method, 194
functionsaddresses of, 63
names for, 360
overloaded, 46, 404