    Предметный указатель 

    А 

    ActiveX, 439; 661 Application Expert, 239 
    Application Programming Interface, 591 
    ASCII-драйвер базы данных, 311 Архитектура DAX, 454 

    В 

    BDE, 257 Breakpoint, 648 
    С 
    C++ и Object Pascal 
    преобразование типов, 713 Callback functions, 721 CGI, 661 
    ClientDataSet, 332 CMY, 539 CMYK, 539 
    Code Editor, 34; 38; 39; 42 COM, 331; 405 
    Component Object Model, 405; 438; 702 
    СОМ-интерфейс, 332 
    СОМ-сервер, 442; 458 взаимодействие с Windows, 448 интерфейс 
IClassFactory, 450 
    регистрация составного объекта,     447 
    составной объект, 442 CreateFmt, 117 

    D 

    Data aware components, 265 Data Definition Language, 272 Data Dictionary, 288 
    Attribute Sets, 289 
    Databases, 289 
    создание атрибутов, 290 Data Manipulation Language, 272 Database Desktop, 
272 Database Editor, 277 Database Explorer, 283 
    панель информации, 284; 286 Data, 257 Definition, 257 
    Enter SQL, 288 
    Text, 257 панель обзора, 284 
    просмотр информации, 255 
    псевдонимы, 284 
    регистрация, 284 тип подключения 
    DB2, 255 
    dBASE, 255 
    Informix, 255 
    InterBase, 255 
    MS Access, 255 
    MS SQL, 255 
    ODBC, 256 
    Oracle, 286 
    Paradox, 255 
    Sybase, 256 
    Dataset, 255 dBASE, 25/ 
    Device-depended bitmaps, 531 Device-independed butmaps, 53/ DIB, 554 
DirectX, 439 
    DLL, 591 C++ и Object Pascal, 705 
    библиотечные подпрограммы, 
    706 виртуальный класс 
    C++, 7/0 
    Delphi, 7/2 
    линейные функции, 705 оболочки классов, 707 таблицы виртуальных функций, 7/0 
    Win 16, 592 Win32, 593 выгрузка, 602 загрузка, 602 
    неявная, 602; 605 
    явная, 602; 607 
    залами переноса, 594 
    модальные формы, 615 
    подпрограммы доступа, 6/6 преимущества, 6/5 
    немодальные формы, 6/5 закрытие, 6/9 открытие, 6/5 создание, 6/5 удаление, 6/9 
    параметры вызова dll_Process_Attach, 596; 597 dll_Process_Detach, 597 
d!l_Thread_Attach, 596; 597 dll_Thread_Detach, 597 
    процедуры 
    DLLEntryPoint, 596 DLLMain, 595; 595 
    создание проекта, 594 
    точка входа DLLMain, 595 
    экспортирование, 600 DML,272 
    Drag-and-drop, 124; 126 Dynamic Link Libraries, 347, 591 

    Предметный указатель 743 


    Е 

    Exception, 117 конструкторы Create, 117 CreateRes, 117 потомки E Abort, 
117 EAccessViolation, 117 EInvalidPointerOperation, 117 Expression Builder, 298 

    F 

    Form Designer, 34; 39; 212 Form Templates, 222 Function overloading, 703 

    G 

    GUI, 662 

    H 
    HTML, 661 HTML-страница 
    GET, 668 
    POST, 668 
    динамическая, 666 
    связь с базами данных, 674 
    статическая, 663 
    формы, 669 HTTP, 661 

    I 

    IDSBase, 352 IDSCursor, 332 
    Integrated Development Environment, 24 
    InterBase, 272 Internet, 331 intranet, 331; 661 IProvider, 333 ISAPI, 660; 66/ 

    J 

    Java, 66/ JavaScript, 66/ JScript, 66/ 

    M 

    Mangled names, 703 MDI,2/7 
    Multiple Document Interface, 217; 230 

    N 

    NSAPI, 66/ 

    О 

    Object Inspector, 34; 35 Events, 35 Properties, 35 
    Object Linking and Embedding, 405 Object Pascal, 53; 70/ Interface, 454 
unit, 54 класс, 54 модуль, 54 оператор, 72 
    begin...end, 73 
    case...of, 74 
    For...Do, 75 
    GoTo, 72 
    if...then, 74 
    Repeat...Until, 76 
    While...Do..., 76 
    With, 73 
    With...Do, 76 
    булев, 74 
    вызова, 73 
    перехода, 72; 73 
    присваивания, 54; 72 
    процедурные, 72 
    составной, 55; 73 
    условный, 73; 74 
    цикла, 73; 75 
    операции и выражения, 70 побитовые операции, 71 приоритет операций, 70 
    процедура, 77 begin...end, 77 procedure, 77 раздел объявлений, 77 типы 
данных, 57 AnsiChar, 60 Boolean, 60 Byte, 58 ByteBool, 60 Cardinal, 59 Comp, 
62 Currency, 62 Double, 62 Extended, 62 File, 67 Integer, 59 LongBool, 60 
Longlnt, 58 LongString, 63 Real, 62 Record, 65 Shortlnt, 58 ShortString, 63 
Single, 62 Smalllnt, 58 Variant, 68; 473 WideChar, 
    60 WideString, 63 Word, 58 WordBool, 60 булев, 57; 60 действительный, 62 
запись, 65 перечисления, 57 перечислимый, 61 поддиапазоны, 57 порядковые, 57 
процедурный, 68 символьные, 57; 59 строковый, 63 структурный, 64 указательный, 
67 файловый, 67 целые, 57; 58 функция, 77 begin...end, 77 блока, 77 заголовка, 
77 переменная result, 77 
    Object Repository, 25; 50; 222; 235 OBJ-файлы, 702 C++ в Delphi, 704 


    744 Предметный указатель 


    Delphi в C++, 705 OLE, 331; 405 OLE Automation, 70; 332 OLE-контейнер 
    активизирование по месту, 417 
    глаголы OLE, 424 
    использование буфера обмена, 419 
    масштабирование, 423 
    потоки для чтения и записи объектов, 422 
    сервер автоматизации, 426; 436 слияние меню, 418 файловый ввод-вывод, 421 
    Open Tools API, 681; 690 
    Operating System, 104 
    OS, 104 

    P 

    Package Editor Add unit/Add package, 352 Build/Save package, 352 Install 
package, 353 Package options, 353 Remove unit/Remove package, 352 Update from 
source, 353 View unit/View package, 352 Paradox, 251 РЕ-файл, 63/ структура, 
63/ заголовок DOS, 63/ заголовок файла, 63/ необязательный заголовок, 63/ 
разделы, 632 .edata, 633 .idata, 633 .reloc, 63 
    3 .rsrc, 633 BSS, 633 CODE, 633 DATA, 633 сигнатура файла, 63/ 
    Portable Executable, 63/ Project Manager, 48 

    Q 

    Quick Report Wizard, 301 Quick Reports, 294 

    R 

    Registry, 29 
    Report Templates, 301 
    RGB, 539 
    Rich Text Format, 185 
    RTF, 185 
    RTL, 104 
    RTTI, 620 
    Run-Time Library, 104 

    s 

    SGML, 661 
    Single Document Interface, 226 
    SQL, 272 
    SQL Monitor, 290 
    использование утилиты, 291 опции трассировки, 291 
    Blob I/O, 292 
    Connect/Disconnect, 292 
    Executed Query Statements, 292 
    Fetched Data, 29/ 
    Input Parameters, 29/ 
    Miscellaneous, 292 
    Prepared Query Statements, 29/ 
    Statement Options, 292 
    Transactions, 292 
    Vendor Calls, 292 
    Vendor Errors, 292 отладка приложений, 293 параметрические запросы, 292 
SQL-сервер, 274; 280 Static linking, 7/7 Structured Query Language, 27/ 

    Т 

    TActiveXControlFactory, 492 TAnimate, /59 свойства 
    Close, /59 FileName, /59 Open, /59 Play, /59 Repetitions, /59 Seek, /59 
Stop, /59 
    TApplication, 241 метод 
    ShowException, 107 методы 
    CreateForm, 23/ 
    HandleException, 107; 108 
    Maximize, 242 
    Minimize, 242 
    ProcessMessages, 243 
    Terminate, 243 свойства 
    Active, 241; 244 
    EXEName, 241 
    Hint, 242 
    HintColor, 242 
    HintHidePause, 242 
    HintPause, 242 
    HintShortPause, 242 
    Icon, 242 
    OnException, 107 
    ShowHint, 242 
    Title, 242 события, 243 
    OnActivate, 244 
    OnDeactivate, 244 
    OnException, 244 
    OnHint, 244 
    Onldle, 244 TBevel, 138 свойства 
    Shape, 138 
    Style, 138 
    TBitBtn, /36 свойства Cancel, /36 Caption, /36 Default, /36 Disabled, /36 
Down, /36 Glyph, /36 Kind, /36 Layout, /36 Margin, /36 NumGlyphs, /36 Spacing, /36 


    Предметный указатель 745 


    Stay Down, 136 Up, 136 
    TBitmap, 530 методы 
    Create, 530 свойства Canvas, 53/ 
    TBookmark, 320 методы 
    GetBookmarkData, 320 GetBookmarkFlag, 320 InternalGotoBookmark, 320 
InternalSetToRecord, 320 SetBookmarkData, 320 SetBookmarkFlag, 320 
    TBrush, 52/ 
    свойство 
    Color, 52/ TButton, /32 свойства 
    Cancel, /32 
    Default, /32 
    ModalResult, /32 события 
    OnClick, /32 TCalendar, /37; 140 
    TCanvas, 5/6 свойства Color, 5/5 Handle, 5/7 Pen, 5/7 
    TCheckBox, /32 свойства AllowGrayed, /32 Checked, /33 State, /33 
    TClientDataSet, 33/; 332 методы Addlndex, 332 Locate, 332 свойства Filter, 
332 Filtered, 332 
    TColorDialog, 141 свойства 
    CustomColors, 141 TColorGrid, 140 TComboBox, 134 
    свойства 
    DropDownCount, 134 ItemHeight, /35 Items, 134 Style, 134 события 
    OnDrawItem, 134 TComObject, 455 методы 
    Initialize, 455 TComObjectFactory, 458 TComponent, 359 методы 
    FreeNotification, 384 GetChildren, 385 Loaded, 384 Notification, 384 свойства 
    Components, 359 ComponentState, 359; 381 csAncestor, 382 csDesigning, 352 
csDestroying, 352 csFixups, 352 csLoading, 352 csReading, 352 csUpdating, 352 
csWriting, 352 Name, 359 Owner, 359 Tag, 359 
    TComponentEditor конструкторы Create, 399 методы Copy, 399 Edit, 399 
ExecuteVerb, 399 GetVerb, 399 GetVerbCount, 399 TControl, /23 методы 
    BeginDrag, 124 свойства Align, /23 Caption, 124 Color, 124; 125 
ControlState, 352 csAlignmentNeeded, 352 csClicked, 352 csCreating, 352 
    csFocusing, 352 csLButtonDown, 352 csPaintCopy, 352 csPalette, 352 
csReadingState, 352 
    ControlStyle, 353 csAcceptControls, 353 csCaptureMouse, 353 csClickEvents, 
353 csDesignlnteractive, 353 csDisplayDraglmage, 353 csDoubleClicks, 353 
csFixedHeight, 353 csFixedWidth, 353 csFramed, 353 csNoDesignVisible, 353 
csNoStdEvents, 353 csOpaque, 353 csReplicatable, 353 csSetCaption, 353 
    DragCursor, 124 
    DragMode, 124 
    Font, /25 
    ParentColor, /25 
    ParentFont, /25 
    ParentShowHint, /25 
    PopupMenu, /25 
    ShowHint, /25 
    Text, /25 события 
    OnClick, /25 
    OnDblClick, /25 
    OnMouseDown, /25 
    OnMouseMove, /26 
    OnMouseUp, /25 
    Selection, /25 
    TCoolBands, У55 TCoolBar, /55 TCopyDataStruct, 735 TDatabase, 265; 276 метод 
    Commit, 265 
    Rollback, 265 
    StartTransaction, 265 методы 
    Close, 277 
    CloseDatasets, 277 
    Commit, 277 
    Open, 277 
    Rollback, 277 
    StartTransaction, 277 свойства 
    AliasName, 276 


    746 Предметный указатель 


    DatabaseName, 276 
    KeepConnection, 276 
    LoginPrompt, 276 
    Params, 276 
    Translsolation, 277 события 
    OnLogin, 277 TDataLink методы 
    UpdateRecord, 388 свойства 
    Active, 388 
    ActiveRecord, 388 
    BufferCount, 388 
    DataSet, 388 
    DataSource, 388 
    DataSourceFixed, 388 
    Editing, 388 
    ReadOnly, 389 
    RecordCount, 389 
    TDataSet, 310 
    TDataSource, 387 свойства 
    AutoEdit, 265 DataSet, 265 State, 265 события 
    OnDataChange, 265 OnStateChange, 265 OnUpdateData, 265 
    TDateTimePicker, /55 
    свойства 
    AllowChange, 159 
    Date, 158 
    DateMode, 159 
    Kind, 158 
    Parselnput, 759 
    Time, 158 события 
    OnUserlnput, 159 TDBChart, 266 TDBCheckBox, 266 TDBComboBox, 266 TDBEdit, 
266 TDBGrid, 266 TDBImage, 266 TDBListBox, 266 TDBLookupComboBox, 266 
    TDBLookupListBox, 266 
    TDBMemo, 266 
    TDBNavigator, 266 
    TDBRadioGrouop, 266 
    TDBRichEdit, 266 
    TDBText, 266 
    TDefaultEditor, 400 методы Edit, 400 EditProperty, 400 
    TDirectoryOutline, 140 
    TDrawGrid, 137 свойства Col, 737 ColCount, /37 ColWidths, /37 
DefaultColWidth, 737 DefaultRowHeight, /37 FixedCols, /37 FixedRows, /37 
Options, /37 Row, 737 RowCount, 737 RowHeights, /37 Selection, 737 
VisibleColCount, /37 VisibleRowCount, /37 события 
    OnColumnMoved, /37 OnGetEditMask, /37 OnGetEditText, /37 OnRowMoved, /37 
OnSelectCell, /37 OnSetEditText, /37 OnTopLeftChanged, 737 
    TEdit, 131 TFietdDataLink методы 
    Edit, 389 
    Modified, 389 
    Reset, 389 свойства 
    CanModify, 389 
    Control, 389 
    Editing, 389 
    Field, 389 
    FieldName, 389 события 
    OnActiveChange, 389 
    OnDataChange, 390 OnEditingChange, 390 OnUpdateData, 390 
    TFindDialog, 142; 192 свойства FindText, 142 Options, /42 Position, 142 события 
    OnFind, 142; 192 TFixedAsciiDataSet, 3/2 
    TFont, 523 свойства 
    Charset, 526 
    Color, 525 
    Handle, 526 
    Height, 524 
    Name, 525 
    Pitch, 525 fpDefault, 525 fpFixed, 525 fpVariable, 525 
    Size, 524 
    Style, 525 
    TFontDialog, 141; 523 
    свойства 
    Device, 141 
    Font, 141 
    MaxFontSize, 141 
    MinFontSize, 141 
    Option 
    fdAniOnly, 524 fdApplyButton, 524 fdEffects, 524 fdFixedPitchOnly, 524 
fdForceFontExist, 524 fdLimitSize, 524 fdNoFaceSel, 524 fdNoOEMFonts, 524 
fdNoSimulations, 524 fdNoSizeSel, 524 fdNoStyleSel, 524 fdNoVectorFonts, 524 
fdScalabelOnly, 524 fdShowHelp, 524 fdTrueTypeOnly, 524 fdWysiwyg, 524 
    Options, 141 события 
    On Apply, 141 TForm, 2/2 методы 


    Предметный указатель 747 


    Arrangelcons, 233 
    Cascade, 233 
    Next, 234 
    Previous, 234 
    Tile, 234 свойства 
    Active, 212 
    ActiveControl, 213 
    AutoScroll, 213 
    Borderlcons, 214 
    BorderStyle, 215 . ClientHeight,2/7 
    ClientWidth,2/7 
    FormStyle, 217 
    Height, 216; 219; 221 
    HorzScrollBar, 213 
    Icon, 218 
    KeyPreview, 218 
    Left, 219; 221 
    MDI 
    ActiveMDIChild, 232 MDIChildCount, 233 MDIChildren, 233 TileMode, 233 
WindowMenu, 233 
    Menu, 219 
    Name, 220 
    Position, 219; 221 
    Top, 219; 221 
    VertScrollBar, 213 
    Width, 216; 219; 221 
    WindowState, 22/; 242 события 
    OnActivate, 22/; 233 
    OnClose, 222 
    OnCloseQuery, 222 
    OnCreate, 22/ 
    OnDeActivate, 222 
    OnDestroy, 222 
    OnHide, 222 
    OnKeyDown, 218 
    OnKeyPress, 218 
    OnKeyUp, 218 
    OnPaint, 22/ 
    OnResize, 22/ 
    OnShow, 22/ 
    TGauge, 140 TGraphicContro!, 359 
    методы Paint, 129; 359 
    свойства Align, 359 Canvas, 129; 359 
    Cursor, 359 
    Enabled, 359 
    Height, 359 
    Left, 359 
    Top, 359 
    Visible, 359 
    Width, 359 события 
    OnClick, 359 TGroupBox, /35 THeaderControl, /65 свойства 
    Sections, 165 события 
    OnDrawSection, 166 
    OnSectionClick, 165 
    OnSectionResize, 165; 167 
    OnSectionTrack, 165; 167 THotKey, ISO 
    клавиша-модификатор, 150 свойства 
    Modifiers, 150 Threadvar, 580 Thunk, 733 Flat Thunk, 734 Generic Thunk, 
734 QTJThunk, 738 Universal Thunk, 734 TIExpert, 682 методы 
    Execute, 684 
    GetAuthor, 684 
    GetComment, 684 
    GetGlyph, 684 
    GetlDString, 683 
    GetMenuText, 683 
    GetName, 653 
    GetPage, 684 
    GetState, 683 
    GetStyle, 653 
    TImage, 138; 529 методы 
    LoadFromFile, 533 свойства 
    AutoSize, 138 
    Picture, 138 
    Stretch, 138 
    TImageList, /67 методы 
    CreateSize, 168 GetBitmap, 168 
    свойства Images, 168 Items, 168 TLabel, 130 
    свойства Alignment, 130 Autosize, 130 Caption, 130 Color, 130 Font, 130 
Height, 130 Transparent, 130 Width, 130 Wordwrap, 130 TListBox, /33 
    свойства 
    Columns, 134 ExtendedSelect, 134 MultiSelect, 134 Toplndex, 134 
    события 
    OnDrawItem, /35 OnMeasureltem, /35 
    TListView, /93 свойства 
    Items, /93 
    Subltems, /93 TLS, 580 
    TMainMenu, 143; 219 свойства 
    Items, 143 TMaskedEdit свойства 
    EditMask, /37 EditText, /37 
    TMediaPlayer, /39 свойства 
    DeviceType, /39 
    EnabledButtons, /39 
    EndPos, /39 
    Position, /39 
    StartPos, /39 
    VisibleButtons, /39 
    Wait, /39 события 
    OnClick, 140 
    OnPostClick, 140 


    748 Предметный указатель 


    TMemo, 131 свойства 
    Lines, 131 
    MaxLength, 131 
    Modified, 131 
    ScrollBars, 131 
    SelLength, 132 
    SelStart, 132 
    SelText, 132 
    WantReturns, 131 
    WantTabs, 131 события 
    OnChange, 131 TMenuItem, 143 
    свойства 
    Items, 143 
    Radioltem, 143 
    Shortcut, 143 события 
    OnClick, 143 TMetafile, 533 
    TObject, 84 
    TOleContainer, 139; 404; 407; 408 методы 
    ChangelconDialog, 408 
    Copy, 408 
    CreateLinkToFile, 408 
    CreateObject, 408 
    CreateObjectFromFile, 408 
    CreateObjectFromlnfo, 408 
    DestroyObject, 408 
    DoVerb, 408 
    GetlconMetaPic, 408 
    InsertObjectDialog, 408; 410 
    LoadFromFile, 408 
    LoadFromStream, 408 
    ObjectPropertiesDialog, 408 
    Paste, 408 
    PasteSpecialDialog, 408 
    Run, 408 
    SaveToFile, 408 
    SaveToStream, 408 
    SourceDoc, 408 
    State, 408 
    Storagelnterface, 408 
    UpdateObject, 408 
    UpdateVerbs, 408 свойства 
    Align, 409 
    AllowActiveDoc, 409 
    AllowInPlace, 409 
    AutoActivate, 409 CanPaste, 409 CopyOnSave, 409 Iconic, 409 Linked, 409 
Modified, 409 Newlnserted, 409 ObjectVerbs, 409 OldStreamFormat, 409 
OleClassName, 409 OleObject, 409; 426; 436 OleObjectlnterface, 409 SizeMode, 
409; 423 smAutoSize, 423 smCenter, 423 smClip, 423 smScale, 423 smStretch, 423 события 
    OnObjectMove, 409 TOleControl, 433 методы 
    InitControlData, 433 ToolServices, 691 TOpenDialog, 140 свойства 
    FileName, 141 Files, 141 Filter-Index, 141 InitialDir, 140 Options, 141 
Title, 140 
    TPageControl, 773; 178 TPageProducer, 669 TPaintBox, 139 
    свойства 
    Canvas, 139 
    Notify, 140 события 
    OnPaint, 139 TPanel, /35 
    TPen, 516 свойства 
    Handle, 520 TPicture, 529 
    свойства 
    Graphic, 530 TPopupMenu, 143 свойства 
    Items, 143 TPrintDialog, 142 свойства Collate, 142 Copies, 142 FromPage, 
142 MaxPage, 142 MinPage, 142 Options, 142 PrintRange, 142 PrintToFile, 142 
ToPage, 142 
    TPrinter, 538; 540; 542 методы 
    BeginDoc, 544; 554 
    EndDoc, 544 
    GetPrinter, 544 
    NewPage, 544 
    SetPrinter, 544 свойства 
    Canvas, 554 
    Height, 540 
    Printerlndex, 544 
    Printers, 544 
    Size, 540 
    TPrinterDialog, 544 TPrinterSetupDialog, 142 TProgressBar, /53 
    методы 
    StepBy, 154 
    Steplt, 154 свойства 
    Max, /53 
    Min, /53 
    Position, 154 
    Step, 154 
    текущее состояние операции, /53 TPropertyEditor, 393 методы 
    Activate, 393 
    AllEqual, 393 
    Edit, 393 
    Get, 397 
    GetAttributes, 394 
    GetComponent, 397 
    GetEditLimit, 395 
    GetName, 395 
    GetProperties, 395 
    GetPropType, 397 
    GetValue, 395 


    Предметный указатель 749 


    GetValues, 396 Initialize, 396 Modified, 397 Set, 397 SetValue, 396 
свойства Designer, 397 PrivateDirectory, 397 PropCount, 397 Value, 397 
    TQRBand, 296 свойства 
    BandType, 297 ForceNewCoIumn, 297 ForceNewPage, 297 LinkBand, 297 события 
    BeforePrint, 297 TQRChart, 30/ TQRChildBand, 297 свойства 
    ParentBand, 297 TQRCompositeReport, 300 события 
    OnAddReports, 300 TQRDBImage, 300 TQRDBRichText, 300 TQRDBText, 298 свойства 
    AutoStretch, 298 TQRExpr, 295 свойства Expression. 295 ResetAfterPrint, 
298 TQRGroup, 298 свойства 
    Expression, 298 Master, 298 
    TQRImage, 300 TQRLabel, 298 TQRMemo, 29P свойства 
    Lines, 299 
    TQRPreview, 30/; 305 TQRRichText, 300 свойства ParentRichEdit, 300 
    TQRShape, 300 свойства Shape, 300 qrsCircle, 300 qrsHorline, 300 
qrsRectangle, 300 qrsRightAndLeft, 300 qrsTopAndBotton, 300 qrsVertLine, 300 
    TQRSubDetail, 296 свойства Bands, 296 HasFooter, 296 HasHeader, 296 
DataSet, 296 Master, 296 TQRSysData, 299 свойства Data, 299 qrsDate, 299 
qrsDateTime, 299 qrsDetailCount, 299 qrsDctailNo, 299 qrsPageNumber, 299 
qrsReportTitle, 299 qrsTime, 299 
    TQuery, 255; 274 методы 
    Cancel, 258 
    Edit, 255 
    ExecSQL, 263 
    FieldByName, 255 
    First, 255 
    Insert, 255 
    Last, 255 
    Locate, 255 
    MoveBy, 255 
    Next, 255 
    Open, 263 
    Prior, 255 свойства 
    Active, 255 
    BOF, 256 
    CanModify, 263 
    DatabaseName, 256 
    DBHandle, 256 
    EOF, 256 
    FieldCount, 257 
    Fields, 257 
    Handle, 256 
    Modified, 257 
    ParamCount, 263 
    Params, 263 
    RecordCount, 257 
    RequestLive, 263 
    UniDirectional, 263 
    UpdateMode, 275 события 
    AfterXXX, 259 
    BeforeXXX, 259 
    OnCalcFields, 260 TQueryTableProducer, 675 TQuickRep, 294 свойства 
    Bands, 295 
    HasColumnHeader, 295 HasDetail, 295 HasPageFooter, 295 HasPageHeader, 295 
HasSummary, 295 rbChild, 295 rbColumnHeader, 295 rbDetail, 295 rbGroupFooter, 
295 rbGroupHeader, 295 rbOverlay, 295 rbPageFooter, 295 rbPageHeader, 295 
rbSubDetail, 295 rbSummary, 295 rbTitle, 295 
    DataSet, 295 
    Options, 295 
    Page, 296 
    PrinterSettings, 296 
    ReportTitle, 296 
    ShowProgress, 296 события 
    OnNeedData, 296 TRadioButton, /33 
    свойства 
    Checked, /33 события 
    OnClick, /33 TRadioGroup, /33 свойства 
    Columns, /33 
    Itemlndex, /33 
    Items, /33 TRemoteServer, 332 
    методы 
    GetProvider, 332 свойства 
    ServerName, 332 события 


    750 Предметный указатель 


    OnConnect, 332 OnDisconnect, 332 
    TReplaceDialog, 142 свойства 
    Options, 142 
    ReplaceText, 142 события 
    OnReplace, 142 TRichEdit, 185 методы 
    SetTick, 188 свойства 
    DefAttributes, 186 
    Firstlndent, 188 
    HideSelection, 192 
    Leftlndent, 188 
    Paragraph, 188 
    Rightlndent, 188 
    SelAttributes, 186; 189 
    SelLength, 786 
    SelStart, 186 
    TabCount, 188 события 
    OnSelectionChange, 79/ TSaveDialog, 141 TScreen, 2/7;244;540 
    свойства 
    ActiveControl, 245; 246 
    ActiveForm, 245 
    Cursor, 245 
    FormCount, 245 
    Height, 245 
    Width, 245 события 
    OnActiveControlChange, 246 
    OnActiveFormChange, 246 
    TScreen, свойства 
    Forms, 245 TScrollBar, /35 
    свойства 
    Position, 135 TScrollBox, 138 TSession, 269 
    свойства 
    NetFileDir, 253 TSessionList, 269 TShape, 138 
    свойства 
    Brush, /38 Pen, /38 Style, /38 TSpeedButton, 736 
    свойства 
    Caption, 136 
    Disabled, 736 
    Down, /36 
    Glyph, /36 
    Layout, /36 
    Margin, /36 
    NumGlyphs, /36 
    Spacing, /36 
    Stay Down, /36 
    Up, /36 
    TSpinButton, 140 TSpinEdit, 140 TSplitter, 738 
    свойства Align, /38 MinSize, /38 
    TStatusBar, 160 свойства 
    Panels, 160 
    SimplePanel, 160 
    Style, 161 события 
    OnDrawPanel, 161 TStoredProc, 277; 282 методы 
    Close, 279 
    ExecProc, 279 
    Open, 279 
    Prepare, 279 свойства 
    DatabaseName, 278 
    ParamByName, 278 
    ParamCount, 278 
    Params, 278 
    State, 279 
    StoredProcName, 278 события 
    (см. liable и TQuery), 279 TStringGrid, /38 свойства 
    Cells, /38 
    Cols, /38 
    Rows, /38 события 
    OnDrawCell, /38 
    TTabControl, 773 свойства 
    BoundRect, 7 76 
    ClientRect, /76 
    DisplayRect, /75; /76 
    Handle,/75 
    MultiLine, 174 
    TabHeight, / 74 
    TabWidth, / 74 события 
    OnChanging, /75 TTable, 255; 274 методы 
    Cancel, 258 
    Edit, 258 
    FieldByName, 258 
    FindKey, 259 
    First, 258 
    Insert, 258 
    Last, 258 
    Locate, 258 
    LockTable, 262 
    Next, 258 
    Post, 258 
    Prior, 258 
    SetRange, 262 свойства 
    Active, 255 
    BOF, 256 
    DatabaseName, 256 
    DBHandle, 256 
    EOF, 256 
    Exclusive, 26/ 
    FieldCount, 257 
    Fields, 257 
    Handle, 256 
    IndexName, 26/ 
    Modified, 257 
    RecordCount, 257 
    TableName, 260 
    UpdateMode, 275 события 
    AfterXXX, 259 
    BeforeXXX, 259 
    OnCalcFields, 260 
    TThread, 583 методы Create, 584 Destroy, 584 Execute, 585 Resume, 584 
Suspend, 584 


    Предметный указатель 751 


    Synchronize, 585 Terminate, 584 свойства 
    DoTerminate, 585 FreeOnTerminate, 585 Handle, 585 Priority, 555 Return 
Value, 555 Suspended, 585 Terminated, 555 ThreadID, 555 события 
    OnTerminate, 555 TTitner, 143 свойства 
    Interval, 143 события 
    OnTimer, 143 TToolBar, 156 TToolButtons, 156 TTrackBar, 135; 145 методы 
    SetTick, 146 свойства 
    Frequency, 146 LargeChange, 135 Max, 146 Mm, 146 Position, 145; 146 
SmallChange, /55 TickStyle, 146 события 
    OnScroll, 135 TTreeNode, 196 TTreeView, 196 TUpdateSQL, 279 методы Apply, 
279 ExecSQL, 279 SetParams, 279 свойства DeleteSQL, 279 InsertSQL, 279 
ModifySQL, 279 
    TUpDown, 148 
    привязка элемента управления, 148 свойства 
    AlignButton, 148 
    Associate, 148 
    Orientation, 148 события 
    OnClick, 148 Turbo Dump, 633 TWebRequest, 666 TWebResponce, 666 
TWinControl, /27; 210; 221; 359 методы 
    DestroyWnd, 385 свойства Align, 359 Q13D, /25; 359 Cursor, 359 Enabled, 
/25; 359 Handle, /25; 359 Height, 359 HelpContext, /25 Left, 359 ParentCtl3D, 
/25 TabOrder, /25; 359 TabStop, /25; 359 Top, 359 Visible, 359 Width, 359 события 
    OnClick, 359 OnEnter, 359 изменение фокуса OnEnter, /25 OnExit, /25 клавиатуры 
    OnKeyDown, /29 OnKeyUp, /29 
    TEdit 
    свойства 
    AutoSelect, 131 
    CharCase, 131 
    MaxLength, 131 
    Modified, 131 
    PasswordChar, 131 
    SelLength, /32 
    SelStart, /32 
    SelText, /32 событие 
    OnChange, 131 
    и 
    URL, 66/ 

    V 

    VBScript, 66/ 
    VCL, 104 
    Virtual Method Table, 6/9 
    Visual Component Library, 104; 591 
    VMT, 701 
    VT, 701 

    w 

    W3C, 662 Win32 
    функции 
    FreeLibrary, 602 LoadLibrary, 602 LoadLibraryEx, 602 
    Dont_Resolve_DLL_References,     603 
    Load_Library_As_DataFile, 603 Load_With_Altered_Search_Pat h, 604 
    Win-CGI, 66/ Windows API, 7/6 


    A 

    Автоматизация OLE, 467 вариантные типы, 474 объект автоматизации, 467 
сервер, 467; 478 внешний, 467; 479 внутренний, 467; 488 

    Б 

    База данных, 25/ 
    локальная, 250 
    удаленная, 250 Бета-тестрирование, 639 
    Библиотека динамической компоновки, 347 
    Библиотека типов диспинтерфейс, ?95 интерфейс, 495 
    Attributes, 495; 497 
    Members, 496 описательный раздел, 492 


    752 Предметный указатель 


    Attributes, 492 
    Uses, 493 перечисление, 494 
    Attributes, 494 
    Members, 495 редактор, 492 составной класс, 498 
    Attributes, 498 
    Members, 499 Блокировка записей, 262 

    В 

    Виртуальные классы, 621 TCommDebug, 621; 623 объекты в DLL, 621 совместное 
использование объектов, 626 
    Вызов API QT_Thunk, 734 Вычисляемое поле, 260 

    Г 

    Генератор отчетов, 294 Главное меню, 25 Главное окно IDE, 25 Графика 
    защита подзадач, 535 метафайлы, 532 Aldus, 533 Enhanced, 533 Standart, 533 
области, 532 
    режимы отображения, 533 Группа компонентов, 41 

    д 

    Диагностика состояния 
    компонента, 381 
    элемента управления, 352 Диалоговое окно 
    Add Runtime Package, 349 
    Alignment, 41 
    Browse Symbol, 27; 43 
    Change Icon, 420 
    Components, 32 
    Database Information, 273 Edit Tab Order, 42 
    Environment Options, 30; 33; 41; 42; 
    43; 45 
    вкладка Browser, 45 
    вкладка Code Insight, 45 
    вкладка Colors, 45 
    вкладка Display, 45 
    вкладка Editor, 45 
    вкладка Library, 45 
    вкладка Palette, 45 
    вкладка Preferences, 44 
    добавление страницы, 34 
    изменение порядка следования страниц или компонентов, 34 
    переименование страницы, 34 
    сокрытие компонента, 34 
    удаление страницы, 34 Evaluate/Modify, 648 Find Error, 27 Information, 29 
Insert New Ole Object, 413 Insert Object, 410; 416 Install, 377 New Items, 25; 
430 New Package, 352 Object Repository, 224 Open Table, 273 Package, 432 Print 
Selection, 26 
    Header/page number, 26 
    Left margin, 26 
    Line numbers, 26 
    Syntax print, 26 
    Use color, 26 
    Wrap lines, 26 
    Project Options, 232; 349; 632; 640 Register OLE Control, 431 Remove From 
Project, 237 Run Parameters, 30 
    главное приложение, 30 
    параметры командной строки, 30 Size, 42 Speedbar Editor, 31 
    Categories, 31 
    Commands, 31 Tool Options, 31 Tool Properties, 31 
    Program, 31 
    Title, 31 
    Use Unit, 27 
    Window List, 28 Диалоговые окна OLE, 419 Динамическая компоновка, 7/7; 718 
    Динамически компонуемая библиотека, 591 
    Директива 
    Assert, 641 Директивы компилятора 
    SDEBUGINFO, 644 
    SLOCALSYMBOLS, 644 
    SREFERENCEINFO, 644 
    Добавление компонентов в форму, 39 
    Драйвер печати, 538 

    3 

    Запись, 251 Запрос SQL, 275 

    И 

    Идентификатор программы, 411 Инспектор объектов, 34 
    Интегрированный отладчик Delphi, 642 
    Интерфейс 
    идентификатор, 442 
    объединение интерфейсов, 442 
    ссылка на объект, 442 Искажение имен в C++, 703 Исключительная ситуация, 
94; 105 
    Raise, 115 
    try...except, 106 
    try...finally, 106 
    баз данных, 267 
    базовый класс, 116 
    вызов, 115 
    мьютекс, 116 
    обработка, 106 
    обработчик, 106 
    объект обработки, 106 Источник данных, 265 


    Предметный указатель 753 


    к 

    Класс, 83 
    метод, 83 
    поле, 83 
    потомок, 84 
    предок, 84 
    свойство, 83 
    типы ссылок, 90 Кодировка 
    ANSI, 59 
    ASCII, 59 
    UNICODE, 59 Компонент, 122; 358 
    визуальный (см. Элементы управляния), 722 
    интерфейса, /22 невизуальный, /22; 123; 140 диалог, 140 
    принтер, 142 
    текст, 142 
    файл, 140 
    цвет, 141 
    шрифт, 141 системный, 143 
    контекстное меню, 143 
    строка меню, 143 
    таймер, 143 
    Конструктор форм, 2/2 Контекст устройства, 517; 541 Контекстная справка, 
25 Кэширование изменений, 266 

    м 

    Мастер 
    Automation Object, 479 Мастер отчетов, 301; 302 Менеджер проектов, 48 Меню 
Component, 30 
    Add Component Template, 30 
    Configure Palette, 30 
    Create Component Template, 30 
    Install, 30 
    New, 36» Меню Database, 30 
    Explore, 30 
    Form Expert, 30 
    SQL Monitor, 30 Меню Edit, 26 
    Cut, 26 
    Object, 26 
    Paste, 26 
    Redo, 26 
    Select All, 26 Меню File, 25 
    Add to Project, 26 
    Close, 25 
    Exit, 26; 243 
    New, 25 
    Open, 25 
    Print, 26 
    Remove from Project, 26 
    Reopen, 26 
    Save, 25 Меню Project, 29 
    Add to Project, 29 
    Add to Repository, 29 
    Build All, 29 
    Compile, 29 
    Information, 29 
    Options, 29 
    Remove from Project, 29 
    Syntax Check, 29 Меню Run, 30 
    Add Watch, 30 
    Evaluate/Modify, 30 
    Parameters, 30 
    Program Pause, 646 
    Program Reset, 646 
    Run, 645 
    Run to Cursor, 646 
    Show Execution Point, 646 
    Step Over, 30; 645 
    Trace Into, 646 
    Trace to Next Source Line, 646 Меню Search, 26 
    Browse Symbol, 27 
    Find, 26 
    Find Error, 27 
    Go to line, 26 
    Replace, 26 
    Меню Tools, 30 
    Configure Tools, 31 
    Options, 30 
    Repository, 30 Меню View, 28 
    Browse Symbol, 43 
    Component List, 32 
    Component Palette, 28 
    CPU Window, 29 
    New Edit Window, 28 
    Project Manager, 48 
    Project Source, 28 
    Speedbar, 28 
    Toggle Form/Unit, 28 
    Window List, 28 Методы, 85 
    Abstract, 86 
    Class, 86 
    Dynamic, 86 
    Message, 86 
    Override, 86 
    Virtual, 86 
    абстрактные, 88 
    виртуальные, 86 
    вызов метода, 85 
    динамические, 87 
    классов, 89 
    обработки сообщений, 87 
    переопределение, 88 
    позднее связывание, 86 
    статические, 86 Модель СОМ 
    бинарный стандарт, 440 
    другие интерфейсы, 440 
    интерфейс, 439 
    интерфейс lUnknown, 442 
    интерфейсный объект, 439 
    клиенты составных объектов, 439 
    определение интерфейсов, 440 
    подсчет ссылок, 441 
    поиск составных объектов, 440 
    сервер СОМ, 439 внешний, 439 внутренний, 439 
    составной объект, 438 


    754 Предметный указатель 


    Модификация наборов данных, 279 Модуль, 55 Модуль Controls 
    процедуры 
    InitControls, 106 Модуль Delphi, 80 
    деинициализация, 81 
    инициализация, 81 
    интерфейс, 80 
    реализация, 81 Модуль Dsgnlntf 
    классы 
    TComponentEditor, 690 
    TFormDesigner, 690 
    Tinterface, 691 
    TIStream, 691 
    TPropertyEditor, 690 Модуль Editlntf классы 
    TIComponentlnterface, 690 
    TIEditorlnterface, 690 
    TIEditReader, 690 
    TIEditView, 690 
    TIEditWriter, 690 
    TIFormlnterface, 690 
    TIModulelnterface, 690 
    TIResourceEntry, 690 
    TIResourceFile, 690 Модуль Exptlnft классы 
    TI Expert, 690 Модуль Filelntf классы 
    TIVirtualFileSystem, 690 Модуль Istreams классы 
    TIFileStream, 69/ 
    TIMemoryStream, 69/ 
    TVirtualStream, 69/ 
    Модуль Math 
    функции математические, 101 
    Frexp, 101 
    IntPower, 101 
    Ldexp, 101 
    LnXPl, 101 
    SinCos, 101 статистические, 101 тригонометрические 
    ArcCos, /00 ArcCosh, /00 ArcSin, /00 ArcSinh, /00 ArcTan, /00 ArcTan2, /00 
ArcTanh, /00 Cos, 100 Cosh, /00 Cotan, /00 CycleToRad, /00 DegToRad, /00 
GradToRad, /00 RadToCycle, /00 RadToDeg, /00 RadToGrad, /00 Sin, /00 Sinn, /00 
Tan, /00 Tanh, /00 финансовые, 101 элементарные Ceil, /00 Floor, /00 Hypot, 
/00 Log 10, /00 Log2, /00 LogN,/00 Power, /00 
    RandG, /00 
    Модуль ShareMem, 596 Модуль System, 91 переменные, 92 
    CmdLine, 92 
    CmdShow, 92 
    FileMode, 92 
    Hinstance, 92 
    InOutres, 92 
    Input, 92 
    IsConsole, 92 
    Null, 92 
    OleVariant, 474 varBoolean, 475 varByte, 475 varCurrency, 475 varDate, 475 
varDispatch, 475 varDouble, 475 varEmpty, 475 varError, 475 varlnteger, 475 
varNull, 475 varOleStr, 475 varSingle, 475 varSmallint, 475 varString, 475 
    varUnknown, 475 varVariant, 475 
    Output, 92 
    RandSeed, 92 
    Unassigned, 92 подпрограммы, 92 
    BlockRead, 92 
    BlockWrite, 92 
    ChDir, 92 
    GetDir, 92 
    MkDir, 92 
    ParamCount, 92 
    ParamStr, 92 
    Random, 93 
    Randomize, 93 
    RmDir, 93 
    VarArrayDimCount, 478 
    VarArrayHighBound, 478 
    VarArrayLock, 478 
    VarArrayLowBound, 478 
    VarArrayRedim, 478 
    VarArrayRef, 478 
    VarArrayUnLock, 478 
    VarAsType, 476 
    VarCast, 476 
    VarClear, 476 
    VarCopy, 476 
    VarFromDateTime, 476 
    VarlsArray, 478 
    VarlsEmpty, 476 
    VarlsNull, 476 
    VarToDateTime, 476 
    VarToStr, 476 
    VarType, 476 типы, 92 
    TDateTime, 92 
    TVarData, 92; 474 
    TVarRec, 92 
    Модуль SysUtils, 93 класс 
    Exception, 116 константы, 93 
    режима открытия файла, 93 FmOpenRead, 93 FmOpenReadWrite, 93 FmOpenWrite, 
93 FmShareCompat, 93 FmShareDenyNone, 93 FmShareDenyRead, 93 FmShareDenyWrite, 
93 FmShareExclusive, 93 
    режима работы с файлом, 94 fmClosed, 94 fmlnOut, 94 


    Предметный указатель 755 


    fmlnput, 94 
    fmOutput, 94 файловых атрибутов, 93 
    faAnyFile, 93 
    faArchive. 93 
    faDirectory, 93 
    faHidden, 93 
    faReadOniy, 93 
    faSysFile, 93 
    faVolumelD, 93 переменные, 94 CurrencyDecimals, 95 CurrencyFormat, 94 
CurrencyString, 94 DateSeparator, 95 DecimalSeparator, 95 LongDayNames, 95 
LongMonthNames, 95 LongtDateFormat, 95 LongTimeFormat, 95 NegCurFormat, 95 
ShortDateFormat, 95 ShortDayNames, 95 ShortMonthNames, 95 ShortTimeFormat, 95 
ThousandSeparator, 95 TimeAMString, 95 TimePMString 
    , 95 TimeSeparator, 95 подпрограммы 
    преобразования значений с 
    плавающей запятой 
    FloatToDecimal, 98 
    FloatToStr, 98 
    FloatToStrF, 98 
    FloatToText, 98 
    FloatToTextFmt, 98 
    FormatFloat, 98 
    IntToStr, 98 
    StrToFloat, 98 
    StrToInt, 98 
    TextToFloat, 98 строкового форматирования 
    FmtStr, 99 
    Format, 99 
    FormatBuf, 99 
    StrFmt, 99 
    StrLFmt, 99 типы, 94 Exception, 94 LongRec, 94 TFileRec, 94 TFloatRec, 94 
THeapStatus, 94 TMethod, 94 
    TSearchRec, 94 TTextRec, 94 WordRec, 94 функции 
    ExtractFileDir, 242 ExtractFilePath, 242 даты/времени 
    Date, 96 
    DateTimeToStr, 97 
    DateTimeToString, 97 
    DateToStr, 97 
    FormatDateTime, 97 
    Now, 96 
    StrToDate, 97 
    StrToDateTime, 97 
    StrToTime, 97 
    Time, 96 
    TimeToStr, 97 обработка строк с нуль-окончанием 
    StrAlloc, 99 
    StrBufSize, 99 
    StrCat, 99 
    StrComp, 99 
    StrCopy, 99 
    StrDispose, 99 
    StrECopy, 99 
    StrEnd, 99 
    StrlComp, 99 
    StrLCat, 99 
    StrLComp, 99 
    StrLCopy, 99 
    StrLen, 99 
    StrLIComp, 99 
    StrLower, 99 
    StrMove, 99 
    StrNew, 99 
    StrPas, 99 
    StrPCopy, 99 
    StrPLCopy, 99 
    StrPos, 99 
    StrRScan, 99 
    StrScan, 99 
    StrUpper, 99 преобразования 
    DateTimeToFileDate, 97 
    DayOfWeek, 97 
    DecodeDate, 97 
    DecodeTime, 97 
    EncodeDate, 97 
    EncodeTime, 97 
    FileDateToDateTime, 97 работа с каталогами 
    CreateDir, 96 
    RemoveDir, 96 работа с файлами 
    ChangeFileExt, 98 
    DeleteFile, 97 
    DiskFree, 98 DiskSize, 98 ExpandFileName, 98 ExpandUNCFiieName, 98 
ExtractFileDir, 98 ExtractFileDrive, 98 ExtractFileExt, 98 ExtractFileName, 98 
ExtractFilePath, 98 FileAge, 97 FileClose, 98 FileCreate, 97 FileExists, 97 
FileGetAttr, 97 FileGetDate, 98 FileOpen, 98 FileRead, 98 FileSearch, 97 • 
FileSeek, 98 FileSetAttr, 97 FileSetDate, 98 FileWri 
    te, 98 FindClose, 97 FindFirst, 97 FindNext, 97 RenameFile, 97 строковые, 96 
    AdjustLineBreaks, 96 AnsiCompareStr, 96 AnsiCompareText, 96 AnsiLowerCase, 
96 AnsiUpperCase, 96 CompareStr, 96 CompareText, 96 LowerCase, 96 Trim, 96 
TrimLeft, 96 TrimRight, 96 Uppercase, 96 
    Модуль Toollntf классы 
    TIAddlnNotifier, 690 TIMainMenuIntf, 690 TIMenuItemlntf, 690 
TIToolServices, 690 Модуль Vcslntf классы 
    TlVCSClient, 690 Модуль данных, 264 использование, 264 события, 264 
создание, 264 


    756 Предметный указатель 


    н 

    Набор данных, 255 Надежность приложения, 639 защита от дурака, 639 
    использование отладочного варианта, 639 
    хорошая организация, 639 
    Неоконные элементы управления, 
    127 

    О 

    Область видимости, 78; 84 
    private, 84 
    protected, 85 
    public, 55 
    published, 85 Оболочка OLE, 433 
    методы, 433 
    свойства, 433 
    файл, 433 
    Обработка исключительных ситуаций, 106 
    GlobalExHandler, 108 
    HandlerProc, 108 
    назначение обработчика, 107 Обработка сообщений, 386 
    Windows, 386 
    очередь сообщений, 386 
    пользователя, 387 
    цикл обработки Delphi, 386 Обработка транзакций, 268 Обработчик события, 
246 Объект связи с данными, 387 
    TDataLink, 387 
    TDataSourceLink, 388 
    TDBCtrlGridLink, 388 
    TFieldDataLink, 357 
    TGridDataLink, 357 
    THTTPDataLink, 355 
    TListSourceLink, 388 
    TMasterDataLink, 357 
    TNavDataLink, 355 
    TQueryDataLink, 355 
    Объектно-ориентированное программирование, 83 
    Объектный тип, 53 Объекты автоматизации, 468 доступ, 468 
    информация о типах, 468 методы, 471 
    именованные параметры, 471 позиционные параметры, 471 свойства, 470 
    Окно 
    Call Stack, 651 CPU, 650 
    Code pane, 650 
    Data pane, 650 
    Flags pane, 650 
    Register pane, 650 
    Stack pane, 650 Modules, 65/ 
    Address, 65/ 
    Name, 65/ 
    Path, 65/ состояния подзадач, 65/ 
    Location, 65/ 
    State, 65/ 
    Status, 65/ 
    Thread ID, 65/ 
    Оконные элементы управления, /27 курсор редактирования, /25 прямоугольник 
фокуса, /25 Оптимизация, 640 Опции компиляции Assertions, 641 Optimization, 
640 Overflow checking, 641 Range Checking, 641 Stack Frames, 641 Опции 
отладчика Break on Exception, 643 Debug Information, 644 Hide Designers on 
Run, 643 Integrated Debugging, 643 Local Symbols, 644 
    Minimize on Run, 644 Step Program Block, 643 Symbol Info, 644 Опции проекта 
    Application, 240 
    Help file, 240 
    Load Icon, 240 
    Target file extension, 240 
    Title, 240 Compiler, 240 
    Show hints, 240 
    Show warnings, 240 Directories/Conditionals, 240 
    Conditional defines, 24/ 
    Output, 240 
    Unit Aliases, 24/ 
    Unit output, 240 Forms, 240 
    Auto-create forms, 240 
    Available forms, 240 
    Main form, 240 Linker, 240 
    EXE Description, 240 
    Linker output, 240 
    Map file, 240 
    Memory sizes, 240 Packages, 24/ 
    Build with runtime packages, 24/ 
    Design packages, 24/ 
    Runtime packages, 24/ Versionlnfo, 24/ 
    Debug Build, 24/ 
    File Description, 24/ 
    Major Version, 24/ 
    Minor Version, 24/ Отладка DLL, 649 
    интерференция ошибок, 657 пошаговая, 645 силовая, 652 
    Log-файл, 655 
    ShowMessage, 653 
    вывод на консоль, 654 сообщения 
    Access Violation, 657 
    Error Setting Debug Exception Hook, 657 
    External Exceptions, 655 
    Stack Overflow, 655 
    Отладчик TD32.EXE, 655 Ошибки выполнения, /04 

    п 

    Пакет, 347 
    Предметный указатель 757 
    версии, 355 
    использование в приложениях и DLL, 351 
    каталог инсталляции, 356 
    категория 
    времени выполнения, 348 времени разработки, 348; 349 
    команды компилятора, 354 SDENYPACKAGEUNIT ON, 354 SDESIGNONLY ON, 354 $G-, 354 
    SIMPLICITBUILD OFF, 354 SIMPORTEDDATA OFF, 354 SRUNONLY ON, 354 
$WEAKPACKAGEUNIT, 355 SWEAKPACKAGEUNIT ON, 354 
    компоненты VCL, 348 
    неявно связанные библиотеки DLL,     348 
    пользовательский, 352 распространение, 356 ресурс VERSIONINFO, 355 
синтаксис, 354 
    слабо пакетированный модуль, 354 установка, 348 устранение избыточности 
кода, 347 
    Палитра компонентов, 25; 30; 32; 358; 429 
    ActiveX, 33; 123 
    Additional, 32; 136 
    CommCtrl, 32; 123 
    Data Access, 33; 123 
    Data Controls, 33; 123; 265 
    Dialogs, 32 
    Internet, 33; 123 
    Qreport, 33; 295 
    Samples, 33 
    Standard, 32 
    System, 32 
    Win3.1,33 
    Win95, 405 
    Панель инструментов, 25; 31 Перегрузка функций в C++, 703 
    Передача ввода с клавиатуры и мыши в окно, 724 
    Передача параметров, 78 array of const, 80 
    без типа, 79 открытые массивы, 79 параметр-константа, 78 по значению, 78 
по ссылке, 78 формальные параметры, 78 
    Переносимые выполняемые модули, 631 
    Перетащить и опустить, 124; 126 источник, 126 приемник, 126 
программирование, 127 события 
    OnDragDrop, 127 
    OnDragOver, 126 
    OnEndDrag, 127 
    OnStartDrag, 127 Перехваты Windows, 723 WH_CALLWNDPROC, 723 
WH_CALLWNDPROCRET, 723 WH_CBT, 723 WH_DEBUG, 723 WH_GETMESSAGE, 723 
WHJHARDWARE, 723 WHJOURNALPLAYBACK, 723 WHJOURNALRECORD, 723 WH_KEYBOARD, 723 
WH_MOUSE, 723 WH_MSGFILTER, 723 WH_SHELL, 723 WH_SYSMSGFILTER, 723 Печать процедуры 
    WriteLnQ, 543 смена принтера, 544 управляющие коды принтера, 553 установки 
принтера, 544 
    DeviceCapabilities, 55/ 
    GetDeviceCaps, 550 форм, 554 функции 
    GetDeviceCaps, 540 
    GetNearestColor, 540 
    SetTextAlign, 541 цвет, 539 шрифты,540 Подзадачи 
    запуск и остановка, 562 защита, 566 
    критические разделы, 566 
    объекты синхронизации, 566 механизмы синхронизации, 570 
    мьютексы, 577 
    семафоры, 575 
    смертельное объятие, 57/ 
    события, 572 обзор, 56/ приоритеты, 564 
    высокий, 564 
    нормальный, 564 
    пассивный, 564 
    реального времени, 564 терминология, 56/ 
    Win32, 56/ 
    Win32-пoдпpoгpaммa, 56/ 
    задача, 56/ 
    подзадача, 56/ 
    процесс, 56/ функции 
    BeginThread, 563 
    EndThread, 563 
    Позднее связывание, 70 Поле, 25/ 
    Пользовательский набор данных, 3/0 
    закладки, 320 закрытие, 314 
    InternalClose, 314 инициализация, 314 
    InternallnitFieldDefs, 314 обработка исключительных 
    ситуаций, 329 
    открытие, 314 
    InternalOpen, 314 управление записями, 322 
    AllocRecordBuffer, 322 
    FreeRecordBuffer, 322 
    GetRecord, 323 
    GetRecordCount, 322 
    GetRecordSize, 322 
    InternalAddRecord, 323 
    InternalDelete, 323 
    InternallnitRecord, 322 
    InternalPost, 323 управление перемещением, 329 
    InternalFirst, 329 
    InternalLast, 329 


    758 Предметный указатель 


    управление полями, 325 GetFieldData, 325 SetFieldData, 325 Построитель 
выражений, 298 
    Предварительный просмотр, 301; 308 
    Приведение типов, 89 оператор as, 89 оператор is, 89 явное, 90 Приложение 
MDI, 230 
    интерфейс, 234 
    код, 235 
    создание форм, 23/ автоматическое, 23/ динамическое, 23/ SDI, 226 
    интерфейс, 228 
    код, 229 
    консольное, 236; 240 консольное 
    функции Windows API, 237 одноэкземплярное, 247 расределенное, 33/ 
    клиентская часть, 33/ 
    сервер DBMS, 33/ 
    сервер приложений, 33/ 
    Программирование исключительных ситуаций, 108 
    on...do, /// try...except, 109 try...exception, 110 try... finally, 109 
вложение блоков try, 112 отладка обработчиков, 108 Проектировщик форм, 34; 39; 41 
    контекстное меню Add To Repository, 42 Align, 41 Align To Grid, 41 Bring 
To Front, 41 Creation Order, 42 Revert to inherited, 41 Scale, 42 Send To 
Back, 41 Size, 42 Tab Order, 42 View as Text, 42 
    Просмотр переменных, 646 Прототипы функций, 7/7 

    Р 

    Редактор базы данных, 277 Редактор кода, 34; 38; 39; 42 
    контекстное меню 
    Browse Symbol at Cursor, 43 
    Close Page, 42 
    Debugging Commands, 43 
    Message View, 43 
    New Edit Window, 43 
    Open File at Cursor, 43 
    Properties, 43 
    Read Only, 43 
    Topic Search, 43 
    View as Form, 43 надстройки, 43 
    Code Completion, 43 
    Code Parameters, 43 
    Code Templates, 43 Редактор компонентов, 398 TComponentEditor, 399 пример 
редактора, 400 регистрация, 400 Редактор пакетов, 352 
    Добавление модуля/Добавление 
    пакета, 352 
    Инсталляция пакета, 353 Обновление, 353 Параметры пакета, 353 
    Построение/Сохранение пакета, 352 
    Просмотр модуля/Просмотр пакета, 352 
    Удаление модуля/Удаление пакета,     352 
    Редактор свойств, 392 RegisterPropertyEditor, 39S 
    ComponentClass, 395 
    EditorClass, 395 
    PropertyName, 395 
    Property Type, 395 выбор предка, 392 классы и методы, 396 переопределение 
методов, 393 регистрация, 395 стандартные редакторы, 392 
    TCharProperty, 392 TClassProperty, 392 TcomponentProperty, 392 
TEnumProperty, 392 TFloatProperty, 392 TIntegerProperty, 392 TMethodProperty, 
392 TPropertyEditor, 392 TSetProperty, 392 TStringProperty, 392 

    С 

    Связывание и встраивание объектов, 405; 406 
    Связывание объектов, 416 
    Сервер автоматизации, 426 именованные аргументы, 427 позиционные 
аргументы, 426; 436 
    Сервер приложений, 332 
    Системный реестр, 29 
    Совместное использование данных, 626 
    объект отображения файла ядра Windows, 626 доступ к глобально 
    распределенной памяти, 629 отображение файла, 627 применение в DLL, 625 
создание объекта отображения, 
    627 удаление объекта отображения,     627 
    Соглашения о вызовах, 599; 702; 775 
    C-Decl, 702 Cdecl, 599; 600 Fast call, 702 Fast-Call, 599; 600 Pascal, 
599; 702 Safecall, 599; 702 StdCall, 599; 600; 6/3; 702 Создание компонента, 
355 выбор предка, 359 
    TComponent, 359 
    TCustomControl, 359 
    TgraphicControl, 359 
    TObject, 359 
    TwinControl, 359 


    Предметный указатель 759 


    использование шаблонов, 360 
    настройка существующего компонента, 360 
    пиктограмма, 377 регистрация, 375; 377 структура, 350 методы, 372 область 
видимости, 373 типы, 372 
    абстрактные, 373 виртуальные, 372 свойства, 361 запись, 369 
    значения инициализации, 37/ команды, 368 Default, 368 Dispid, 369 Index, 
359 NoDefault, 369 Stored, 369 типы, 36/ массив, 366 множество, 364 объект, 
365 перечислимые, 362 простые, 362 чтение, 369 события, 373 
    переопределение стандартных,     374 
    создание, 375 структура, 373 уведомление, 373 тестирование, 375 
    Создание отчетов, 301 Сообщение, 386 
    Сообщение WM_COPYDATA, 735 Среда разработки DAX, 490 
    объекты ActiveX, 491 
    страницы свойств, 491 
    фабрики объектов, 491 Статическая компоновка, 703; 7/7 
    Структурированный язык запросов,     27/ 

    Т 

    Таблица, 25/ 
    Таблица dBASE, 254 недостатки, 255 преимущества, 254 
    Таблица Paradox недостатки, 252 параметры 
    Block Size, 253 
    Fill Factor, 254 
    Strict Integrity, 254 преимущества, 25/ Таблица виртуальных методов, 619 адреса 
    vmtAutoTable, 620 
    vmtClassName, 620 
    vmtDefaultHandler, 620 
    vmtDestroy, 620 
    vmtDynamicTable, 620 
    vmtFieldTable, 620 
    vmtFreelnstance, 620 
    vmtlnitTable, 620 
    vmtlnstanceSize, 620 
    vmtlntfTable, 620 
    vmtMethodTable, 620 
    vmtNewInstance, 620 
    vmtParent, 620 
    vmtSafeCallException, 620 
    vmtSelfPtr, 620 
    vmtTypelnfo, 620 объект COM, 6/9 объект Delphi, 620 программирование DLL, 
620 Тестирование, 638 
    * 
    включение отладочной информации, 644 
    модульное, 642 
    отладочная версия кода, 639 Типы санок, 734 
    линейные санки, 734 
    общие санки, 734 
    универсальные санки, 734 Точка останова, 648 
    безусловная, 648 
    условная, 648 
    Транзакции в базах данных, 280 Транзакция 
    неявная, 280 
    явная, 250 
    Трассировка исходного кода VCL, 652 

    У 

    Увеличение производительности, 281 
    количество пересылаемых пакетов, 281 
    опции кэширования схемы, 281 
    явные транзакции, 281 Управление транзакциями, 277 Условная компиляция, 
640 Установка элементов ActiveX, 430 
    добавление файла-оболочки в пакет, 430 
    регистрация в реестре Windows, 430 
    создание файла-оболочки, 430 
    установка пакета в палитру компонентов, 430 

    Ф 

    Форма ActiveForm, 511 
    распространение в Web, 5/2 Функции 
    косвенного вызова, 72/ 
    перехвата, 722 Функция-оболочка, 611 
    класс в DLL, 611 
    модуль экспортирования, 6/3 

    X 

    Хранилище объектов, 25; 50; 222 Хранимые процедуры, 277; 282 

    ш 

    Шаблоны 
    MDI Application, 238 SDI Application, 235 Win95 Logo Application, 235 
отчетов, 302 
    главного/подробного, 305 
    ленточного, 303 
    почтовых этикеток, 303 форм, 222 
    использование, 223 
    копирование, 223 


    760 Предметный указатель 


    наследование, 225 создание, 223 
    Шрифт 
    базовая линия, 541 верхний выносной элемент, 541 нижний выносной элемент, 541 

    э 

    Эксперт приложений, 239 Эксперты 
    Application Expert, 50 Эксперты Delphi 
    обработка исключительных ситуаций, 
    689 регистрация, 687 
    как DLL, 687 
    как компонента, 687 создание, 682 стили, 682 
    надстройки, 682 
    проекта, 682 
    стандартный, 682 
    формы, 652 Элемент управления ActiveX, 404; 429; 499 
    вызов методов, 434 
    информация о типах, 507 
    использование в приложениях,     434 
    мастер ActiveX Control, 501 методы, 502 распространение в Web, 5/2 
    модули выполнения, 512 
    подписи кода, 575 
    сжатие CAB, 5/2 распространение приложений,     436 
    регистрация, 5/0 свойства, 502 страницы свойств, 509 установка, 5/0 для 
работы с данными, 390 установка стиля, 383 Элементы управления данными, 265 
дополнительные графика, 138 кнопки команд, 136 объекты времени выполнения, 
    138 общие новые 
    TAnimate, /59 
    TCoolBar, /5S 
    TDateTimePicker, /55 
    панель инструментов, 156 простые 
    HotKey, /50 
    Progress Bar, 153 
    TrackBar, 145 
    UpDown, 148 сложные 
    Image List, 167 
    List View, 193 
    Rich Edit, /55 
    Tree View, /96 
    вкладка, 173 
    заголовок, /65 
    панель состояния, /59 
    страница, 178 объединение, 135 системные, 139 TMediaPlayer, 139 
TOleContainer, 139 TPaintBox, 139 стандартные, 130 ввод текста, 131 группы, 
132 команды, 132 отображение текста, 130 список, 133 

    Я 

    Язык обработки данных, 272 Язык определения данных, 272 


    Предметный указатель 761 
