Mastering Delphi 7 [Electronic resources]

Marco Cantu

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

Index

P

P/Invoke (Platform Invocation Service), 904

pa attributes, 388

~PA files, 37

Package Collection Editor tool, 33

Package Editor, 345, 345, 347–348, 349, 417, 417

PackageInfo pointer type, 84

packages, 415–416

for components, 337–339

for Fonts combo box, 344–347, 345–346

forms in, 417–419, 417

interfaces in, 420–424

loading at run time, 419–420

and program size, 30–31

structure of, 424–427, 425

System unit support for, 84

versioning in, 416–417

Packages page, 346

PackAuto package, 477

PacketRecords property, 575, 584

packets

with ClientDataSet, 584

in DataSnap, 651–652, 667–668

PackInfo example, 425–427, 425

PackWithForm package, 418, 420

Page mode in IntraWeb, 815

page numbers in Rave, 724

Page object, 793

PageControl component, 119, 202–207, 204–205

actions for, 224

docking to, 239–241, 241

in XML, 836

PageControl property, 206

PagedAdapter component, 794

PageDesigner page, 717

PageDispatcher component, 787, 794, 808

PageHead component, 774

PageNumInit component in Rave, 724

PageProducer component, 759–761, 774, 779, 788

pages

frames with, 326–328, 327

frames without, 328–330, 329

Web, ActiveX controls in, 492–493, 493

Pages example, 202–207, 204–205

Pages list, 793

PageScroller component, 172–173

PageSize property, 799

PageTail component, 774–775

Paint method, 358, 361–363, 362

painting

DBGrids, 540–542, 542

in windows, 265–267

Panel component, 119

Panels property, 382

Paradox, Jet engine for, 624–625, 625

ParamByName method, 581

ParamCount global variable, 84

parameters

code, 15

for DLLs, 399

for mouse events, 262

in overloaded methods, 46

in stored procedures, 565

parametric queries

in DataSnap, 663, 663

in dbExpress, 579–581, 580–581

Params property

in queries, 663

in SQLConnection, 572

in SQLDataSet, 580–581

in XMLBroker, 858

ParamStr global variable, 84

Parent property, 158–159

ParentColor property, 160

ParentFont property, 160

ParentXxx properties, 374

ParQuery example, 580–581, 581

parsers, MSXML, 644

parseURL method, 851

PAS files, 36

Pascal language, 38, 44

passing XML documents, 884–886

PasswordChar property, 163

Paste Link operation, 480

PasteSpecialClick event, 481

PasteSpecialDialog method, 481

pasting components, 24–25

patch files, 415

path delimiter functions, 87

PathInfo property, 863

patterns in ModelMaker, 447–450

PCE.exe tool, 33

PChar type, 405–406

PE (Portable Executable) format, 904, 908

Peek method, 131

people in InterBase example, 603–605

performance in InterBase, 561

Performance Monitor for connections, 644

permissions in WebSnap, 808

Persisted Recordset provider, 618

persistency

in ADO recordsets, 644–645

in Arrow component properties, 362–364, 364

class for, 113

in streaming, 140–142, 141

Personal edition, 4

pessimistic locking in ADO, 635–636

PEVerify utility, 909

physical keys, 558–559

PickList property, 516

PixelsPerInch property, 275–276

plain component packages, 338

plain forms, 252–253, 253

Platform Invocation Service (P/Invoke), 904

platform-specific symbols, 156

platforms for databases, 567–569

playing compound objects, 480

PlaySound function, 64, 372, 391

PMdRecInfo pointer type, 696

po options, 666–667

pointers

for bookmarks, 696

in Delphi for .NET Preview, 920

in object reference model, 55, 55

for procedures, 409–410

PoliForm example, 322–324, 322

PolyAnimals example, 64, 64

polymorphic forms, 321–324, 322

polymorphism, 63–66, 64

abstract methods in, 66–67

in interfaces, 70

pooling

connection, 643–644

object, 667

Pop method, 131

pop-up menus, 173–176

POP3 (Post Office Protocol, version 3), 740

PopulateTypes method, 937–938

Popup method, 175

PopupActionBarEx component, 242

PopupMenu property, 174–175

portability

of database engines, 506

in library selection, 155

of text DFM files, 19

Portable Executable (PE) format, 904, 908

PortableDragTree example, 196–197

porting programs, 247–248

ports in socket programming, 739–740

Pos function, 93

PosEx function, 93

position and Position property

of controls, 159, 163

of Form Designer components, 18

of forms, 255, 268–269

of mouse, 262

of scroll bars, 271

in TStream, 136

Post command, 520

POST method, 778

Post Office Protocol, version 3 (POP3), 740

PostMessage method, 66, 303–304, 310

predefined items

actions, 224–225

dialog boxes, 287–289, 288

preemptive multitasking, 302

Preferences page

for AutoSave feature, 11

for compiler, 30

for docking, 6

prefixes

for functions, 360

for names, 121

pressed-down state, 173

Preview compiler, 900

Preview pages, HTML, 788

previewing in Rave, 719, 719

primary keys, 558–560

printing in dbExpress, 581–584

PrintOutDataSet method, 582–583

PrioritySchedule property, 246

private specifier, 48–50, 925

ProcessMessages function, 303–304

Producer object, 793

Producer property, 772, 776, 863

ProducerContent property, 772

Professional Studio edition, 4

program flow in exceptions, 72–73

program statement, 922

programmability, client/server programming for, 557

ProgressBar component, 172, 671–673, 673

Project JEDI, 952

Project Manager, 26–28, 27, 723

Project Options dialog box, 28

for applications, 296

for Automation, 477

for forms, 277, 278, 280

for messages, 31, 31

for ModelMaker documentation, 445

for packages, 346, 346

Project toolbar in Rave, 718

Project Tree panel, 717

project-wide to-do items, 9

ProjectFile property, 719

projects, 26–28, 27

compiling and building, 30–32

exploring, 32, 32

names for, 407–408

options for, 28–30

prologues in XML, 835

PropCom example, 466

properties

accessing by name, 115–117, 117

for ActiveX controls, 489–491, 490

categories

in Object Inspector, 21–22

registering, 366–367, 367

code completion for, 14–15

collections for, 381–385, 383

in CTS, 909–910

in Delphi for .NET Preview, 925–926

editors

installing, 391–392

for sound, 388–391, 390–391

writing, 388

encapsulation with, 50–52, 51

events as, 126–128

for forms, 53–54, 53

names for, 360

in Object Inspector, 20–21

Properties dialog box, 20

Property Editor dialog box, 438–439, 439

property keyword, 53

Property panel, 717

protected specifier, 48–50, 60–62, 925

protection, client/server programming for, 557

Protection example, 61–62

protocols

for DataSnap, 650–651

in socket programming, 740

provider options in DataSnap, 666–667

ProviderFlags property, 658

ProviderName property, 655

proxy forms, 114

PtInRegion function, 365

public deployment, 916

public specifier, 48–50, 52

published keyword, 52, 114–115

Publisher example, 499–500

publishing

subcomponents, 350–352, 352

WSDL, 881–883, 881

pull-down menus, 173

purely abstract classes, 69

Push method, 131

PWideChar type, 460