home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 February / DPPCPRO0299.ISO / February / Delphi / Install / _SETUP.LIB / MANUALS.TXT < prev    next >
Encoding:
Text File  |  1996-06-11  |  27.6 KB  |  700 lines

  1.                    ----------------------------------------
  2.                                   MANUALS.TXT
  3.                    ----------------------------------------
  4.  
  5. This file contains last minute updates and corrections to the Delphi 2.0
  6. documentation and online Help.
  7.  
  8. ----------------------------------------
  9. TABLE OF CONTENTS
  10. ----------------------------------------
  11.  1. ONLINE TEXT FILES
  12.  2. DOCUMENTATION
  13.  3. ONLINE HELP
  14.  4. DOCUMENTATION OMISSIONS
  15.  
  16.  
  17. ----------------------------------------
  18.  1. ONLINE TEXT FILES
  19. ----------------------------------------
  20. This section lists the online text files provided with Delphi 2.0,
  21. describes where they reside, and what they contain.  All file locations
  22. are relative to a default installation path.
  23.  
  24.      INSTALL.TXT  - Located in \DELPHI 2.0, contains information on
  25.                     troubleshooting installation and configuration
  26.                     problems.
  27.  
  28.      README.TXT   - Located in \DELPHI 2.0, includes late-breaking
  29.                     information, compatibility notes, and information
  30.                     on how to get help from Borland.
  31.  
  32.      READDBD.TXT  - Located in \DBD, README for the Database Desktop.
  33.  
  34.      DEPLOY.TXT   - Located in \DELPHI 2.0, contains important
  35.                     information about licensing and redistribution of
  36.                     Delphi, ReportSmith, and InterBase applications.
  37.  
  38.      MANUALS.TXT  - This file.
  39.  
  40. The following files provide additional documentation for Delphi
  41. Developer and Delphi Client/Server Suite.  All file locations are
  42. relative to a default installation path.
  43.  
  44.      READLINK.TXT - Located in \Borland\Common Files\BDE, README for the
  45.                     Borland Database Engine.
  46.  
  47.      READRS.TXT   - Located in \RPTSMITH, README for ReportSmith.
  48.  
  49.      READIB.TXT   - Located in \Borland\IntrBase, README for the Local
  50.                     InterBase Server.
  51.  
  52.      RS_SQLIF.TXT - Located in \RPTSMITH.
  53.  
  54.      TOOLINTF.PAS - Defines the Delphi Open Tools API which
  55.                     allows your custom version control .DLL or expert to
  56.                     interface with the Delphi environment.
  57.  
  58.      VCSINTF.PAS  - Defines the interface you must provide so
  59.                     Delphi can call your custom version control DLL's entry
  60.                     points.
  61.  
  62.      VIRTINTF.PAS - Base classes for your custom version control
  63.                     and experts to inherit from.
  64.  
  65.      EXPTINTF.PAS - Defines the interface you must provide so
  66.                     Delphi can call your expert's entry points.
  67.  
  68.  
  69. ----------------------------------------
  70. 2. DELPHI DOCUMENTATION
  71. ----------------------------------------
  72. This section lists updates and corrections to the printed manuals for
  73. Delphi 2.0.  Not all versions of Delphi come with all books.
  74.  
  75.  
  76.     Delphi Desktop books:
  77.     ----------------------------------------
  78.     Getting Started
  79.     User's Guide
  80.     Component Writer's Guide
  81.     Database Application Developer's Guide
  82.     Object Pascal Language Guide
  83.  
  84.  
  85.     Additional books for Delphi Developer
  86.         and Delphi Client/Server Suite
  87.     ----------------------------------------
  88.     Library Reference
  89.     Getting Started, Borland InterBase for Windows NT and Windows 95
  90.     Data Definition Guide, Borland InterBase
  91.     Language Reference, Borland InterBase
  92.     Getting Started, Borland SQL Links (Delphi Client/Server Suite only)
  93.     Creating Reports, ReportSmith
  94.  
  95.     Getting Started
  96.     ----------------------------------------
  97.     The demonstration application makes use of the Object Repository.  Note
  98.     that the screen shots of the repository and its user interface have been
  99.     updated somewhat since this book went to print.  Correct documentation
  100.     can be found in the  User's Guide, the Database Application Developer's
  101.     Guide, and the online help.
  102.  
  103.     p. 41
  104.     After paragraph 2, ending "Save the source code as GDSData"
  105.     add these additional steps:
  106.  
  107.       1) Select <View | Project Manager> from the Delphi menu
  108.       2) Double Click "GDSDataModule"
  109.       3a) On the form, select the "Customers" Table
  110.       3b) In the Object Inspector, set the Active property to True
  111.       4a) On the form, select the "Orders" Table
  112.       4b) In the Object Inspector, set the Active property to True
  113.  
  114.     Continue with the next paragraph, starting: "If you look in
  115.     the Project Manager..."
  116.  
  117.     Component Writer's Guide
  118.     ----------------------------------------
  119.     p. 36
  120.     If your property type derives from TComponent, you should use the
  121.     FreeNotification method to ensure that your objects receive a call
  122.     to Notification when the assigned component is destroyed.  This
  123.     method enables all ancestor objects to update shared properties
  124.     appropriately.  Even if you think you do not need to worry about
  125.     shared properties, you should call FreeNotification to be safe.
  126.     Calling FreeNotification adds no overhead to your application if the
  127.     call is not necessary.
  128.  
  129.     To prevent a component from being inherited, subtract the
  130.     csInheritable value from its FComponentStyle property when you
  131.     create the component:
  132.         FComponentStyle := FComponentStyle - [csInheritable];
  133.  
  134.     For an example that demonstrates both FreeNotification and
  135.     prevention of inheritance, see \DEMOS\DEMOLBL\DEMOLBL.PAS.
  136.  
  137.     p. 78
  138.     CWH.HLP is not installed with Delphi 2.0, but can be found on
  139.     the CD in the DELPHI16\RUNIMAGE\DELPHI\BIN directory.
  140.  
  141.     User's Guide
  142.     ----------------------------------------
  143.     p. 51
  144.     You can nest forms within other forms.  To nest a form, specify a
  145.     form's parent form in its Parent property.
  146.  
  147.     p. 117
  148.     If you build a project as a DLL that contains modeless forms, and you
  149.     want to use the DLL both as a standard DLL callable from other
  150.     executables and as a standalone application, you must provide two
  151.     entry points for the DLL.
  152.  
  153.     The entry point called by the stub .EXE that runs a DLL as a
  154.     standalone executable must include a call to CreateHandle to create
  155.     an application handle before it creates modeless forms and runs the
  156.     application.
  157.  
  158.     Applications that call the DLL must call a separate initialization
  159.     entry point, and must pass an application handle into the DLL. The
  160.     DLL must assign the application's handle to its own internal handle
  161.     before creating modeless forms.
  162.  
  163.     The Database Explorer is an example of a DLL that functions as a
  164.     standalone application and a DLL used by another application
  165.     (Delphi).
  166.  
  167.     p. 243
  168.     The String List editor, available at design time, continues to
  169.     support loading a list of strings from a file.  To load a file,
  170.     right click in the editor to invoke the pop up menu, and choose Load
  171.     from File.
  172.  
  173.  
  174.     Object Pascal Language Guide
  175.     ----------------------------------------
  176.     p. 29
  177.     The default calling convention is always register.  The manual
  178.     incorrectly states that the default changes depending on the use of
  179.     optimizations.
  180.  
  181.  
  182.     Database Application Developer's Guide
  183.     ----------------------------------------
  184.     pp. 24-29
  185.     If you create multi-threaded database applications, note than
  186.     TDatabase and TDataSet components are bound to their individual
  187.     TSession components.
  188.  
  189.     For example, you cannot use a TBatchMove component to move
  190.     information in a dataset associated with Session1 to a dataset
  191.     associated with Session2.
  192.  
  193.     You can, however, write application-level code to accomplish such a
  194.     move.  For example, you could read a record from a dataset in
  195.     Session1 into standard controls, then write the information from
  196.     those controls into controls associated with a dataset in Session2.
  197.  
  198.     pp. 29-31
  199.     Using threads with TQuery and TTable components.
  200.  
  201.     Data-access components, unlike all other VCL components, can be
  202.     created and accessed within the context of threads you create.  To
  203.     create and access a database component within the context of a
  204.     thread:
  205.  
  206.       1. The component must have its own session.
  207.  
  208.       2. The component's session can be accessed by only one thread at
  209.          a time.
  210.  
  211.       3. The component's creator must be nil, or must be the owner of
  212.          the thread.
  213.  
  214.     A component created in the context of one thread cannot be accessed
  215.     by other threads.  A component created in the context of the main
  216.     VCL thread (the default thread) that is also associated with a
  217.     session, however, can be accessed by one other thread at a time.
  218.  
  219.     You might use this capability to open a long-running query in the
  220.     background of a database application.
  221.  
  222.     pp. 61-62
  223.     To reference a field name that contains embedded spaces in an
  224.     OnFilterRecord event handler enclose the field name in square
  225.     brackets [].
  226.  
  227.     pp. 65, 67
  228.     The Cancel and Abort methods for a dataset are correctly documented,
  229.     but there may be some confusion about them.  Cancel immediately
  230.     terminates editing or inserting of the current record.  It is
  231.     usually invoked by an application user from a TDBNavigator control.
  232.     Abort prevents other methods, such as Open, Insert, or Delete, from
  233.     executing.  Abort is usually invoked in event handlers such as
  234.     BeforeOpen, BeforeInsert, or BeforeDelete.
  235.  
  236.     p. 66
  237.     The example code for updating a record makes a call to a
  238.     non-existent method, SetRecords.  SetRecords should be SetFields.
  239.  
  240.     p. 85-86
  241.     When creating an extended attribute set based on a TField component,
  242.     set only those properties that are to be the same for each field to
  243.     which the attribute set is applied.  Do not set property values that
  244.     should be unique for each field, such as DisplayLabel.
  245.  
  246.     p. 99
  247.     The first sentence under the heading "Searching on alternative
  248.     indexes" omits a word.  The corrected sentence is as follows: "If
  249.     you want to search on an index other than the primary index for a
  250.     table, then you must specify the name of the index to use in the
  251.     IndexName property for the table."
  252.  
  253.     p. 118
  254.     The documentation incorrectly states that a live result set cannot
  255.     be returned from a SELECT statement that contains an ORDER BY
  256.     clause.
  257.  
  258.     p. 131
  259.     The AutoSize property of a TDBText control cannot be set to True
  260.     when the control is used in a TDBCtrlGrid component.
  261.  
  262.     pp. 136-140
  263.     TDBLookupListBox and TDBLookupComboBox now have the ReadOnly
  264.     property like other data-aware controls.
  265.  
  266.     TDBLookupListBox and TDBLookupComboBox can display multiple columns.
  267.     The ListField property is now a semicolon-separated list of field
  268.     names which specifies the columns to show in the list box.  When
  269.     more than one field name is specified, the widths of all but the
  270.     last column are calculated from the DisplayWidth properties of the
  271.     underlying TField objects.  The width of the last column (the only
  272.     column in the single column case), is simply the space that remains
  273.     to the right of the preceding columns (or the entire with of the
  274.     control in the single column case).
  275.  
  276.     An additional property, ListFieldIndex, specifies a zero-based index
  277.     into the list of field names in the ListField property.  The field
  278.     given by ListFieldIndex is the "primary" field of the lookup
  279.     control.  For both list boxes and combo boxes, this is the field
  280.     that controls incremental searching (the automatic searching that
  281.     takes place when the user types the first few characters of a
  282.     value).  For the TDBLookupComboBox, ListFieldIndex also controls
  283.     which field is displayed in the combo box.
  284.  
  285.     When a TDBLookupListBox or TDBLookupComboBox control is attached to
  286.     a lookup field (the DataSource and DataField properties specify a
  287.     lookup field), the ListFieldIndex property is ignored, and the
  288.     "primary" field is always the ResultField of the underlying lookup
  289.     field.  Furthermore, when attached to a lookup field, if the
  290.     ResultField of the underlying lookup field is not included in the
  291.     list of columns given by ListField, the ResultField is automatically
  292.     displayed as the first column.
  293.  
  294.     You can choose not to provide a value for the DataSource property to
  295.     TDBLookupListBox and TDBLookupComboBox.  If you do not, then values
  296.     returned in the KeyValues field can be examined and used in the
  297.     controls' OnChange event.
  298.  
  299.     Two additional properties and two additional events have been added to
  300.     TDBLookupComboBox.
  301.  
  302.     The DropDownWidth property specifies the width of the drop down list
  303.     in pixels.  A value of zero (the default) causes the drop down list
  304.     to have the same width as the combo box.
  305.  
  306.     The DropDownAlign property can be daLeft, daRight, or daCenter, and
  307.     specifies whether the drop down list should be left aligned (the
  308.     default), right aligned, or centered.
  309.  
  310.     The OnDropDown event occurs immediately before the list drops down.
  311.     It is a convenient place to modify the DropDownAlign, DropDownRows,
  312.     and DropDownWidth properties.
  313.  
  314.     The OnCloseUp event occurs immediately after the drop down list is
  315.     closed.
  316.  
  317.     p. 152
  318.     The TDBGrid.Options.dgMultiSelect property was added to the TDBGrid
  319.     component after the Database Application Developer's Guide went to
  320.     print.  If dgMultiSelect is True (the default), users can select
  321.     multiple rows in a grid using the following techniques:
  322.  
  323.         -- Shift + Arrow Keys
  324.         -- Ctrl + Mouse clicks
  325.  
  326.     Shift + Click is not supported.
  327.  
  328.     Selected rows are maintained as bookmark strings in a TBookMarkList
  329.     object.  Use the following properties and methods to work with a
  330.     bookmark list for a grid:
  331.  
  332.     Property                              Purpose
  333.     --------                              ----------------------------------
  334.     SelectedRows.Count                    Determine the number of
  335.                                           selected rows.
  336.  
  337.     SelectedRows.CurrentRowSelected       True if the current row is one
  338.                                           of the selected rows.
  339.  
  340.     SelectedRows.Refresh                  Iterate through bookmark list
  341.                                           to make sure each selected row
  342.                                           still exists in the dataset;
  343.                                           delete bookmarks that no longer
  344.                                           point to valid rows.  Returns
  345.                                           True if bookmarks are deleted,
  346.                                           False otherwise.
  347.  
  348.     SelectedRows.Clear                    Clear all bookmarks.  Cancel
  349.                                           selection.
  350.  
  351.     SelectedRows.Delete                   Deletes selected rows without
  352.                                           asking user for confirmation.
  353.                                           Ctrl+Delete also deletes selected
  354.                                           rows, but prompts first for
  355.                                           confirmation if dgConfirmDelete
  356.                                           is True.
  357.  
  358.     SelectedRows.Find                     Finds a specific bookmark string.
  359.  
  360.     SelectedRows.IndexOf                  Returns the index of a specified
  361.                                           bookmark, if it exists.
  362.  
  363.     In a multi-user environment keep in mind that the more rows that are
  364.     selected, and the longer the rows remain selected, the greater the
  365.     chance that bookmarks may no longer point at valid rows in a
  366.     dataset.  Use TDBGrid.SelectedRows.Refresh to eliminate invalid
  367.     bookmarks in these cases.
  368.  
  369.     DO NOT use the GoToBookMark method of TTable to move to a selected
  370.     bookmark in a grid.  Use TDBGrid.SelectedRows.Find instead.
  371.  
  372.     DO NOT stream bookmark strings.
  373.  
  374.     To read or write the current set of bookmarks for a dataset, use the
  375.     TDataSet.BookMark property.
  376.  
  377.     p. 153
  378.     The ability to edit in a grid is also determined by the settings for
  379.     TDBGrid.Options.dgEditing and TDBGrid.Options.dgAlwaysShowEditor.
  380.     To enable editing, TDBGrid.Options.dgEditing must be True (the
  381.     default).  To indicate that editing is enabled,
  382.     TDBGrid.Options.dgAlwaysShowEditor must also be True.  Note that if
  383.     dgAlwaysShowEditor is False, editing is still possible.
  384.  
  385.     p. 156
  386.     TDBCtrlGrid is a property of type TDBCtrlGridOrientation.
  387.  
  388.     pp. 157-158
  389.     TReport properties that used to return Boolean values now return 0
  390.     on success, or a ReportSmith error number on failure.
  391.  
  392.     p. 161
  393.     The parameter for TDatabase.ApplyUpdates is now an array of
  394.     datasets.
  395.  
  396.     pp. 164-165
  397.     A new read-only, run-time only Boolean property,
  398.     TDataSet.UpdatesPending, indicates if there are any records in the
  399.     update cache that have not been flushed to the database.
  400.  
  401.         True: Updates are pending.
  402.         False: No updates are pending.
  403.  
  404.     p. 170
  405.     Some keyboard shortcuts for the TUpdateSQL editor have changed or
  406.     have been removed.
  407.  
  408.     p. 174
  409.     In the code example at the top of the page, the case
  410.     statement labels should be changed as follows:
  411.       o ukModifed  should be ukModify
  412.       o ukInserted should be ukInsert
  413.       o ukDeleted  should be ukDelete
  414.  
  415.     pp. 179-180
  416.     Tables 16.2, 16.3, and 16.4 describe the physical data type
  417.     translations used by TBatchMove when moving data among different
  418.     databases supported by the BDE. Some of the information in these
  419.     tables has changed.  For example, when moving a dBASE binary field
  420.     to Paradox, the corresponding Paradox field is a graphics field, not
  421.     a binary field.  For updated translation information, see the
  422.     Borland Database Engine Online Reference.
  423.  
  424.  
  425.     Library Reference
  426.     ----------------------------------------
  427.     Several changes to the VCL and the RTL occurred after the Library
  428.     Reference went to print.  Most of these changes are recorded in the
  429.     online VCL help file.  The following changes are noted for their
  430.     significance.
  431.  
  432.  
  433.         TBCDField.CurrFormat
  434.         ----------------------------------------
  435.         The CurrFormat property of a TBCDField has been renamed to
  436.         Currency, and corresponds to the Currency property of a
  437.         TFloatField or TCurrencyField.
  438.  
  439.  
  440.         VarToStr standard function
  441.         ----------------------------------------
  442.         A new function called VarToStr has been added to the System unit.
  443.  
  444.             function VarToStr(const V: Variant): string;
  445.  
  446.         VarToStr converts the given variant to a string.  If the variant
  447.         is Null, an empty string is returned.  VarToStr is useful in
  448.         situations where you want to display a variant value as a string
  449.         and do not care if the variant is Null, for example
  450.  
  451.             Edit1.Text := VarToStr(OrdersCustNo.Value);
  452.  
  453.         where OrdersCustNo is a field in a database table.  Without a
  454.         call to VarToStr, the above assignment will raise an exception
  455.         if the field contains Null, since a Null variant cannot be
  456.         converted to any other type.
  457.  
  458.  
  459.         TDBCtrlGrid.Orientation
  460.         ----------------------------------------
  461.         This property requires a value of type TDBCtrlGridOrientation.
  462.         Valid values are goHorizontal and goVertical.
  463.  
  464.  
  465.         TReport Properties
  466.         ----------------------------------------
  467.         TReport properties that used to return Boolean values now return
  468.         0 (zero) on success, or a ReportSmith error number on failure.
  469.  
  470.  
  471.         InterBase Documentation
  472.         ----------------------------------------
  473.         For information about updates and corrections to the InterBase
  474.         documentation that is provided with the Delphi Client/Server
  475.         Suite and Delphi Developer, see the READIB.TXT file in
  476.         \BORLAND\INTRBASE.
  477.  
  478.  
  479.         SQL Links Documentation
  480.         ----------------------------------------
  481.         For information about updates and corrections to the SQL Links
  482.         documentation, see the READLINK.TXT file in the
  483.         \BORLAND\COMMON FILES\BDE directory.
  484.  
  485. ----------------------------------------
  486.  3. ONLINE HELP
  487. ----------------------------------------
  488. The following help files are provided as part of Delphi 2.0.  All file
  489. locations are relative to a default installation path.
  490.  
  491.  
  492.     Help File                Contents
  493.     --------------------    --------------------
  494.     \Bde\Bdecfg32.hlp       BDE Configuration Utility help.
  495.     \Bde\Localsql.hlp       BDE Local SQL help.
  496.     \Help\Cwg.hlp           Online Component Writer's Guide.
  497.     \Help\Dbexplor.hlp      SQL Explorer and Database Explorer help.
  498.     \Help\Obpascal.hlp      Online Object Pascal Language Guide.
  499.     \Help\Vcl.hlp           Online Library Reference.
  500.     \Help\Imagedit.hlp      Image Editor help.
  501.     \Help\Guide.hlp         Microsoft Programmer's Reference.
  502.     \Help\Kbase.hlp         Microsoft Knowledge Base help.
  503.     \Help\Mapi.hlp          Microsoft Mail API help.
  504.     \Help\Mm.hlp            Microsoft Multi-media help.
  505.     \Help\Ole.hlp           Microsoft OLE help.
  506.     \Help\Opengl.hlp        Microsoft Open Graphics Library help.
  507.     \Help\Rpc.hlp           Microsoft Remote Procedure Call API help.
  508.     \Help\Win32.hlp         Microsoft Windows 32 API help.
  509.     \Help\Win32s.hlp        Microsoft Windows 32s API help.
  510.     \Help\Winsight.hlp      Winsight help.
  511.     \Help\Tools\hcw.hlp     Microsoft help compiler help.
  512.     \Quickrpt\Quickrpt.hlp  Quick Reports help.
  513.  
  514.     Additional files included in Delphi Developer and Delphi
  515.     Client/Server Suite.  All file locations are relative to a default
  516.     installation path.
  517.  
  518.  
  519.     Help File               Contents
  520.     --------------------    --------------------
  521.     \Bde\Bde32.hlp          32-bit Borland Database Engine API help.
  522.     \Help\ibctrls.hlp       InterBase controls help.
  523.  
  524.     Additional files included in Delphi Client/Server Suite.  All
  525.     file locations are relative to a default installation path.
  526.  
  527.  
  528.     Help File               Contents
  529.     --------------------    --------------------
  530.     \Bde\Sqllnk.hlp         SQL Links help.
  531.     \Bde\Datapump.hlp       Data pump expert help.
  532.     \Help\Vqb.hlp           Visual Query Builder help.
  533.     \Help\Pvcs.hlp          PVCS and team development interface help.
  534.  
  535.     Note: The PVCS DLLs are shipped with Delphi Developer to
  536.         accommodate Delphi developers that already have PVCS
  537.         installed.  The PVCS.HLP file is not shipped with this
  538.         version of Delphi.
  539.  
  540.     The following section lists changes to the Library Reference, both
  541.     printed and online.
  542.  
  543.  
  544.     VCL.HLP:
  545.     ----------------------------------------
  546.     This file contains last minute changes and updates to the Library
  547.     Reference manual and help file.  Use the Index and Search
  548.     capabilities to examine components, methods, and properties for new
  549.     information.  The following list notes areas of change known not to
  550.     be in VCL.HLP:
  551.  
  552.         TClipBoard and TPrinter
  553.         ----------------------------------------
  554.         These are now functions, not variables.
  555.  
  556.  
  557.         TBytesField and TVarBytesField
  558.         ----------------------------------------
  559.         These TField objects return a variant array of bytes in response
  560.         to a Value or AsVariant reference.  For TVarBytesField, the
  561.         first two bytes indicate the length or size of the data,
  562.         depending on the server.
  563.  
  564.         VarArrayLock and VarArrayUnlock
  565.         ----------------------------------------
  566.         These functions now take a const parameter instead of a var
  567.         parameter.
  568.  
  569.         Support for BDE Input Request Callbacks
  570.         ----------------------------------------
  571.         A new unit, DBInpReq, is provided to support BDE input request
  572.         callbacks.  For more information about BDE input request
  573.         callbacks, see the BDE online reference.
  574.  
  575.         TDataSet.UpdatesPending property
  576.         ----------------------------------------
  577.         A new read-only, run-time only Boolean property,
  578.         TDataSet.UpdatesPending, indicates if there are any records in
  579.         the update cache that have not been flushed to the database.
  580.  
  581.             True: Updates are pending.
  582.             False: No updates are pending.
  583.  
  584.  
  585.         TDatabase.ApplyUpdates
  586.         ----------------------------------------
  587.         The parameter for TDatabase.ApplyUpdates is now an array of datasets.
  588.  
  589.  
  590.         MainThreadID
  591.         ----------------------------------------
  592.         MainThreadId, defined in CLASSES.PAS, is now public.
  593.  
  594.  
  595. ----------------------------------------
  596.  4. DOCUMENTATION OMISSIONS
  597. ----------------------------------------
  598. This section lists known errors of omission in the VCL.HLP and lists
  599. alternative sources of information when available.
  600.  
  601. The following list identifies additional objects that are not documented
  602. in the VCL.HLP. When information is available elsewhere for an object,
  603. the location of that information appears to the right of the object
  604. name.  For example, some information is available as a separate
  605. DELPHI.HLP help topic, VCL Addendum.
  606.  
  607.     Object                      Described in
  608.     --------------------        --------------------
  609.     TBits object                VCL Addendum help topic
  610.  
  611.     TThread object              VCL Addendum help topic
  612.  
  613.     TThreadMethod method        Mentioned under TThread methods in
  614.                                 VCL Addendum help topic
  615.  
  616.     TThreadPriority property    Mentioned under TThread properties in
  617.                                 VCL Addendum help topic
  618.  
  619.     EThread object exception    VCL Addendum help topic
  620.  
  621.     TConversion object          VCL Addendum help topic
  622.  
  623.     TChangeLink object          VCL Addendum help topic
  624.  
  625.     TDragControlObject object   VCL Addendum help topic
  626.  
  627.     TDragObject object          VCL Addendum help topic
  628.  
  629.     TTraceFlagsType type        VCL Addendum help topic
  630.  
  631.     TLockType type              VCL Addendum help topic
  632.  
  633.     TOleContainer component     VCL Addendum help topic
  634.  
  635.     DropDownRows property       Database Application Developer's Guide
  636.  
  637.     KeyViol property            Database Application Developer's Guide
  638.  
  639.     TitleFont property          Database Application Developer's Guide
  640.  
  641.     TDataModule component       Database Application Developer's Guide
  642.  
  643.     FreeNotification method     MANUALS.TXT (this file)
  644.  
  645.     EMethodNotFound exception
  646.     SetClipboard method
  647.     TCustomHotKey component
  648.     TAddMode type
  649.     TAttributeType type
  650.     TNodeState type
  651.     TDrawingStyle type
  652.     TOverlay type
  653.     TOnServerYieldEvent type
  654.     TTraceFlag type
  655.     DragDrop method
  656.     Dragging property
  657.     ListVisible property
  658.     ComponentState property
  659.     DesignInfo property
  660.     GetParentComponent method
  661.     HasParent method
  662.     DestroyComponents method
  663.     Destroying method
  664.     ControlState property
  665.     ControlStyle property
  666.     Broadcast method
  667.     DisableAlign method
  668.     EnableAlign method
  669.     PaintTo method
  670.     GetTabOrderList method
  671.     Realign method
  672.     Update method
  673.     UpdateControlState method
  674.     TFieldDataLink
  675.     TComponentNameProperty object
  676.     TPage component
  677.     TDriveType type
  678.     THintInfo type
  679.     TShowHintEvent type
  680.     TTimerMode type
  681.     TFontCharset type
  682.     CharsetToIdent method
  683.     GetCharSetValues method
  684.     IdentToCharSet method
  685.     TMaskedState method
  686.     TPrinterCapabilities type
  687.     TPrinterCapability type
  688.     TPrinterState type
  689.     SetPrinter method
  690.     TLaunchType type
  691.     BeginThread method
  692.     EndThread method
  693.     WideCharLenToString method
  694.     WideCharLenToStrVar method
  695.     WideCharToString method
  696.     WideCharToStrVar method
  697.     TDBCtrlPanel
  698.  
  699. ----------------------------------- END -----------------------------------
  700.