Welcome to the Updated Delphi 2.0 Help
           --------------------------------------

This README file contains important information about the updated Delphi 2.0 help files that you downloaded to your system. The instructions in this README assume a default installation of Delphi on your system.

--------------------------------------------
TABLE OF CONTENTS
--------------------------------------------
1. LIST OF UPDATED DELPHI 2.0 HELP FILES
2. INSTALLING THE UPDATED HELP FILES
3. GENERAL IMPROVEMENTS TO JUMPS AND LINKS
4. NEW TOPICS AND NAVIGATIONAL FEATURES
5. CONTEXT-SENSITIVE HELP IN THE IDE

--------------------------------------------
1. LIST OF UPDATED DELPHI 2.0 HELP FILES
--------------------------------------------
The following .HLP files have been updated for Delphi 2.0:

CWG.HLP
DBEXPLOR.HLP
DELPHI.HLP
IBCTRLS.HLP
IMAGEDIT.HLP
OBPASCAL.HLP
VCL.HLP

The following Windows API file has been modified to enable browse
sequences. If you require the Windows API reference, you can also
download this file:

WIN32.HLP

--------------------------------------------
2. INSTALLING THE UPDATED HELP FILES
--------------------------------------------
The updated Delphi 2.0 help files are available in .ZIP format. You
should dowload and install all the core Delphi help files. These
include:

CWG.ZIP
DBEXPLOR.ZIP
DELPHI.ZIP
IBCTRLS.ZIP
IMAGEDIT.ZIP
OBPASCAL.ZIP
VCL.ZIP

To install the updated Delphi 2.0 help files, follow these steps:

 1. Exit Delphi.
 2. Create a folder to contain the help files you download.
 3. Download the .ZIP files into the new folder.
 4. Back up the .HLP, .CNT, and .KWF files in the
    \Borland\Delphi 2.0\Help folder. Back up the DELPHI.HDX file in
    the \Borland\Delphi 2.0\Bin folder.
 5. Delete CWG.*, DBEXPLOR.*, DELPHI.*, IBCTRLS.*, IMAGEDIT.*,
    OBPASCAL.*, and VCL.* files in the \Borland\Delphi 2.0\Help
    folder. Delete the DELPHI.HDX file in the \Borland\Delphi 2.0\Bin
    folder.
 6. Unzip the the new help files in your download folder and move
    the *.HLP, *.CNT, *.KWF files into the \Borland\Delphi 2.0\Help
    folder. Move the DELPHI.HDX file into the \Borland\Delphi 2.0\Bin
    folder.
 6. Select all the files in the your download file and move them into
    the \Borland\Delphi 2.0\Help directory.

To install the WIN32.HLP file:

 1. Exit Delphi.
 2. Create a folder to contain the help files you download.
 3. Download the WIN32.ZIP file into the new folder.
 4. Delete WIN32.* in the \Borland\Delphi 2.0\Help folder.
 5. Unzip WIN32.ZIP and move the resulting files into the
    \Borland\Delphi 2.0\Help folder.
 6. Edit your WINHELP.INI file to remove any references to
    WIN32.HLP.


--------------------------------------------
3. GENERAL IMPROVEMENTS TO JUMPS AND LINKS
--------------------------------------------
The updated Delphi 2.0 help files contain numerous fixes to previously known broken jumps and links.  These fixes are available when you invoke help from the Delphi Help menu.  For some existing topics and all new topics, additional jumps and links have been added.

Navigational browse sequences have been enabled for WIN32.HLP.

--------------------------------------------
4. NEW TOPICS AND NAVIGATIONAL FEATURES
--------------------------------------------
The following list identifies new topics added to Delphi Help. Topics are identified by Help file name, such as VCL.HLP, by object within a help file, and by property, event, method, or type within an object.  For example, in VCL.HLP, the TPanel component contains a new topic for the Locked property.  The entry is as follows:

 VCL.HLP
 -----------------------------------------
 TPanel:
 Locked property

Topics are grouped by help file below:


 DELPHI.HLP
 -----------------------------------------
 A new topic has been added to the DELPHI.HLP contents under
 the "What's New in Delphi?"  section.  It is called
 "InterBase Server running on NT" It has one subtopic: "How
 to install" This leads to a contents page which has all the
 topics listed for installing InterBase on NT.

 The topic "Declaring Interface Routines," under "Reusing Forms
 as DLLs," includes an extensive, updated example.

 Help topics have been added for the following dialog boxes
 and editors in the IDE. To access these topics from the IDE,
 choose Help from the IDE menu and search on the topic name
 in the help index.

   Add Fields dialog box
   Fields editor
   Associate attributes dialog box
   Save attributes dialog box
   Retrieve attributes
   Save as attributes
   Unassociate attributes
   Fields Editor edit options
   DBGrid Columns editor
   Update SQL editor
   New Field dialog box
   Defining a data field
   Defining a calculated field
   Programming a calculated field
   Defining a lookup field
   Index Files editor
   Query Parameters editor
   StoredProc Parameters editor
   Field Link designer
   ListView Columns Editor
   ListView Items Editor
   TreeView Items Editor
   HeaderControl Sections Editor
   StatusBar Panels Editor
   Add page dialog box
   Rename page dialog box

 VCL.HLP
 -----------------------------------------
 Most controls:
   DragDrop method

 Queries (and other query topics):
   Live Result sets

 TApplication:
   HandleMessage method

 TBatchMove:
   CommitCount property

 TBits object (and related entries):
   Bits property
   OpenBit method

 TChangeLink object:
   Change method

 TColorDialog:
   Options property
     cdSolidColor
     cdAnyColor

 TConversion object (and related entries):
   TConversion object
   TConversionClass type

 TDatabase:
   FlushSchemaCache
   ValidateName method
   SessionAlias property

 TDatabase, TDataSet, TQuery, TSession, TStoredProc, TTable:
    Constrained property
    CurrentSession property
    DefaultFields property
    InTransaction property
    RecordSize property
    TraceFlags property
    ActiveBuffer method
    FetchAll method
    GetCurrentRecord method
    LockTable method
    RenameTable method
    UnlockTable method
    UpdateObject method
    ValidFieldIndex method
    TLockType type

 TDataModule:

 TDBGrid (and related entries):
   TitleFont property
   DefaultDrawColumnCell method

 TDBLookupComboBox, TDBLookupListBox:
   DropDownAlign property
   DropDownRows property
   ListFieldIndex property
   CloseUp method
   ListVisible method
   OnCloseUp event

 TDragObject object (and related entries):
   Instance method

 TDragControlObject object:
   Finished method
   GetDragCursor method
   GetName method

 TField and TFieldDef:
   BDECalcField

 TFontDialog:
   Options property
     fdApplyButton

 TForm:
   DefocusControl method

 TImageList:
   BeginDrag method
   EndDrag method
   Dragging property

 TImageList (and related methods):
   GetDragImage method
   HideDragImage method
   ShowDragImage method

 TNumericField component:

 TOleContainer control (and related entries):
   AllowInPlace property
   AutoActivate property
   AutoVerbMenu property
   CanPaste property
   CopyOnSave property
   Iconic property
   Linked property
   PrimaryVerb property
   NewInserted property
   ObjectVerbs property
   OldStreamFormat property
   OleClassName property
   OleObject property
   OleObjectInterface property
   Sender property
   SizeMode property
   SourceDoc property
   StorageInterface property

   ConvertReadStream function
   ConvertWriteStream function

   DestroyMetaPict procedure

   Copy method
   ChangeIconDialog method
   CreateLinkToFile method
   CreateObject method
   CreateObjectFromFile method
   CreateObjectFromInfo method
   DestroyObject method
   DoVerb method
   GetIconMetaPict method
   InsertObjectDialog method
   IsLinkedTo method
   Paste method
   PasteSpecialDialog method
   ObjectPropertiesDialog method
   Run method
   UpdateObject method
   UpdateVerbs method

   OnObjectMove event

   TAutoActivate type
   TCreateInfo type
   TCreateType type
   TObjectState type
   TSizeMode type

 TOleControl:

 TOpenDialog:
   Options property
      ofNetworkButton
      ofNoLongNames
      ofOldStyleDialog
      ofNoDereferenceLinks

 TPanel:
   Locked property

 TParam:
   Bound property

 TPrintDialog:
   Options property
     poPrintToFile
     poPageNums

 TQuery:
   RowsAffected property
   ParamCheck property

 TQuery, TStoredProc, TTable:
   Bookmark
   UpdateObject
   UpdatesPending property
   OnServerYield event

 TReport:
   LaunchType property

 TRegistry, TRegIniFile:
   ERegistryException type
   TRegKeyInfo type
   TRegDataType type
   TRegDataInfo type

   Create constructor
   Destroy destructor
   CloseKey method
   CreateKey method
   DeleteKey method
   DeleteValue method
   GetDataInfo method
   GetDataSize method
   GetDataType method
   GetKeyInfo method
   GetKeyNames method
   GetValueNames method
   HasSubKeys method
   KeyExists method
   LoadKey method
   MoveKey method
   OpenKey method
   ReadCurrency method
   ReadBinaryData method
   ReadBool method
   ReadDate method
   ReadDateTime method
   ReadFloat method
   ReadInteger method
   ReadString method
   ReadTime method
   RegistryConnect method
   RenameValue method
   ReplaceKey method
   RestoreKey method
   SaveKey method
   UnLoadKey method
   ValueExists method
   WriteCurrency method
   WriteBinaryData method
   WriteBool method
   WriteDate method
   WriteDateTime method
   WriteFloat method
   WriteInteger method
   WriteString method
   WriteTime method

   CurrentKey property
   CurrentPath property
   LazyWrite property
   RootKey property

 TRegIniFile:
   DeleteKey method
   EraseSection method
   ReadBool method
   ReadInteger method
   ReadSection method
   ReadSections method
   ReadSectionValues method
   ReadString method
   WriteBool method
   WriteInteger method
   WriteString method

   FileName property

 TRichEdit:
   DefaultConverter property
   RegisterConversionFormat method

 TSession:
   IsAlias

 TThread object (and related entries):
   TThreadFunc type
   TThreadPriority type
   EThread object
   FreeOnTerminate property
   Priority property
   ReturnValue property
   Suspended property
   ThreadID property
   DoTerminate method
   Suspend method
   Synchronize method
   WaitFor method
   OnTerminate event

 RTL functions:
   AppendStr
   AssignStr
   BeginThread
   CmdLine
   CmdShow
   CurrencyString
   CurrToStr
   CurrToStrF
   EmptyStr
   EndThread
   ErrorProc
   ExitProc
   ExpandUNCFileName
   ExtractFileDrive
   Filemode
   FileOpen
   FileRead
   FileWrite
   FormatCurr
   HPrevInst
   IsMultiThread
   LongMonthNames
   MSecsPerDay
   NegCurrFormat
   NullStr
   OleStrToString
   OleStrToStrVar
   OpenFile
   ReadFile
   SecsPerDay
   ShortMonthNames
   StringToOleStr
   StrToCurr
   TByteArray
   Test8086
   TTextBuf
   TVarRec
   TWordArray
   Variant
   VarToStr
   WideCharLenToStrVar
   WideCharToStrVar
   WriteFile

 Units:
   DBLogDlg:
     LoginDialog
     LoginDialogEx
   DBPWDlg:
     PasswordDialog

 OBPASCAL.HLP
 -----------------------------------------
 PAnsiString
 PByteArray
 PCurrency
 PExtended
 PShortString
 PTextBuf
 PVariant
 PVarRec
 PWordArray

 WIN32.HLP
 -----------------------------------------
 Added browse sequences


--------------------------------------------
5. CONTEXT-SENSITIVE HELP IN THE IDE
--------------------------------------------
Many broken context-sensitive help jumps have been corrected and
many missing topics for help in IDE menus and dialog help buttons have been added. When you download the help files you gain access to the missing topics from the Index and Find pages in Help, but you cannot access the topics directly from the IDE menus and dialogs. In upcoming versions of Delphi, the IDE will directly support these context-sensitive help topics.