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.