Mastering Delphi 7 [Electronic resources]

Marco Cantu

نسخه متنی -صفحه : 279/ 268
نمايش فراداده

Index

R

radio items on menus, 173

RadioButton component, 165–166

RadioGroup component, 166

RadioItem property, 173, 230

raise keyword, 71

raising exceptions, 71

RandomFrom function, 89

RandomRange function, 89

Range property, 270, 272–273

ranges, components for, 172–173

Rave, 715–716

calculations in, 733–734

components of, 722–723

basic, 723–725

data access, 725–726, 725

data-aware, 728–730, 729

regions and bands, 726–728, 727

data connections in, 721–722, 722

design environment in, 716–719, 716

master/detail reports in, 730–731, 731

mirroring in, 732–733

rendering formats for, 720–721, 720

RVProject component in, 719–720, 719

scripts for, 731–732, 732

RaveDatabase component, 726

RaveDetails example, 730–732, 731–732

RaveDirectDataView component, 726

RaveDriverDataView component, 726

RaveLookupSecurity component, 726

RaveProject component, 723

RaveSimpleSecurity component, 726

RaveSingle example, 721–722, 722

RC files, 37

RDSConnection component, 508, 619

re-raising exceptions, 71

read clauses, 50, 52, 465

Read method, 143

read-only ProgressBars, 671–673, 673

read-only properties

in Object Inspector, 20

setting, 52

read-write TrackBar, 674–677, 677

ReadBool method, 332

ReadBuffer method, 137

ReadComponent method, 136

ReadComponentRes method, 140

ReadInteger method, 332

ReadString method, 332

Real48 type, 920

ReallocMem function, 921

rebuild.bat file, 900

Rebuild Wizard, 946

RecNo property, 537

Reconc unit, 588

Reconcile Error Dialog unit, 588, 588

ReconcileProducer property, 860

ReconcileProvider property, 863

record buffers, 698–703

record viewer component, 678–683, 682

RecordChanged method, 679

RecordCount property, 537, 560, 631–632

recording macros, shortcut keys for, 16

records

in Delphi for .NET Preview, 920–921

editing, 520

locating, 514–515

locking, 587

in ADO, 635–636, 639–641

in client/server programming, 557

recursive, 86

status of, 585, 585

recordsets in ADO

clone, 633

disconnected, 642–643

persistent, 644–645

recursive locks, 86

redefining methods, 64–65

refactoring ModelMaker code, 446–447

reference-counting techniques, 476

references, class, 76–78, 78

referential integrity, 559

ReflectionForm class, 935

Reflector tool, 901

RefList example, 189–193, 191

RefList2 example, 283–285, 284

Refresh in Model option, 438

Refresh method, 266, 660

refreshing

data, 660–662, 661

screen, 266–267, 660

RefreshRecords method, 660–661

regasm (Framework Assembly Registration Utility), 501

region components, 726–728, 727

Register ActiveX Server command, 488

Register method

for component editors, 395

for components, 342, 357

for packages, 345

for property categories, 366–367

for property editors, 391

RegisterActions method, 387

RegisterClass method, 330

RegisterColorSelect method, 421

registering

ActiveX libraries, 34, 488

Automation servers, 473–474

component editors, 395

components, 342

conversion rates, 99–101

property categories, 366–367, 367

RegisterPooled method, 667

RegisterPropertyInCategory function, 366–367

Registry

for automation servers, 473–474

cleaning up, 33

for COM servers, 464

for connection pooling, 644

for GUIDs, 458–459

for hot-track activation, 24

and INI files, 331–332

for shared component templates, 26

for sound properties, 389–390

status information in, 39

RegSvr32.exe program, 464

relational databases, 560

relations

in database design, 557–558

master/detail. See master/detail relations

relationships in diagrams, 435

Release method, 292, 820

_Release method, 71, 457

ReleaseCapture function, 265

Remote Data Module Wizard, 654, 654

RemoteServer component, 649

RemoteServer property, 655

Remove method

in Delphi for .NET Preview, 926–927

for lists, 128

RemoveComponent method, 119

removing

captions, 258

form fields, 121–122

renaming in ModelMaker code, 446

rendering formats for Rave, 720–721, 720

Repaint method, 266–267

RepaintRequest method, 363

reparenting classes, 446

Repeatable Read transaction isolation mode, 561, 590

replicable data-aware controls, 674

ReplyNormal property, 741

Report Library node, 717

reporting

in dbExpress, 581–584

dynamic database, 776–777

in Rave. See Rave

request methods in WebBroker, 778

Request object, 793

Request property, 771

Requires a New Transaction option, 495

Requires a Transaction option, 494

requires keyword, 346

requires lists, 345–346

RES files, 37

reserved characters in XML, 834

resize cursors, 255

ResizeStyle property, 181

resolution of monitors, 299

resolvers, 660

ResolveToDataSet property, 658, 660

Resource Explorer tool, 34

Resource Workshop tool, 34

resources and resource files

binding into executables, 30

in COM+, 494

DLLs for, 399

Windows, 27–28

resourcestring keyword, 85

Response object, 793

Response property, 771

Restore method, 269

Result pages, HTML, 788

Resume method, 752

Resync method, 642

RethinkHotkeys method, 182

RethinkLines method, 182

return values in stored procedures, 565

reusability

design patterns for, 448–449

object-oriented programming for, 64, 483

Revert to Inherited command, 319

RGB color, 160–161

RGB function, 160–161

RichBar example, 214–215, 214, 217–219, 218

RichEdit actions, 224

RichEdit component, 164–165

RichEditSelectionChange method, 214–215, 229

right mouse button, 261

robustness diagrams, 435

Roeder, Lutz, 901

role-based security, 494

Rollback action, 596

Rollback method, 589

RollbackRetaining command, 597

RollbackTrans method, 634

rolling back transactions, 589, 634–635

Rotor project, 905–906

Round function, 89–90

rounding

in currency conversions, 101–102

numbers, 89–90, 90

Rounding example, 90, 90

RoundTo function, 89–90

Row property, 167

RowAttributes property, 763

RowCurrentColor property, 826–827

RowHeights property, 683

RowHeightsChanged method, 683

RowLayout property, 167

RowLimit property, 826

RPS files, 37

RTL (run-time library) package, 81, 83, 110–112, 110

converting data, 96–102, 98, 101

file management, 102–104, 103–104

TObject, 104–108, 106, 108

units of. See units

RTTI (run-time type information)

for casting, 67–69

for SOAP, 878

Run method, 296

run-only component packages, 338

Run Parameters dialog box, 42, 773

run time

calling DLLs at, 408–410

loading packages at, 419–420

run-time library for Delphi for .NET Preview, 930–931

run-time library (RTL) package, 81, 83, 110–112, 110

converting data, 96–102, 98, 101

file management, 102–104, 103–104

TObject, 104–108, 106, 108

units of. See units

run-time packages, 30–31, 338

run-time only properties, 52

run-time type information (RTTI)

for casting, 67–69

for SOAP, 878

RunningTotal property, 730

RunProp example, 116–117, 117

RvCustomConnection component, 721

RvDataSetConnection component, 721

RvNDR Writer component, 720

RVProject component, 719–720, 719

RvQueryConnection component, 721

RvRenderHTML component, 721

RvRenderPDF component, 720

RvRenderPreview component, 720

RvRenderPrinter component, 720

RvRenderRTF component, 721

RvRenderText component, 721

RvSystem Writer component, 720

RvTableConnection component, 721

RWBlocks example, 601, 605–613, 607, 610