home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c016 / 2.ddi / HELP.PAK / MANUAL.TXT < prev   
Encoding:
Text File  |  1993-12-15  |  5.7 KB  |  167 lines

  1. /*************************************************************************/
  2.  
  3.                      Borland Visual Solutions Pack
  4.                              MANUAL.TXT
  5.  
  6. This file contains last minute corrections to the "Borland Visual
  7. Solutions Pack for Windows User's Guide." Please read this file in
  8. its entirety to ensure that you're working with the latest information
  9. regarding this product.
  10.  
  11.  
  12. Manual Corrections
  13. ==================
  14. Page 43, Figure 4.4:  The firstapp nodes will all be missing
  15.     vowels if AppExpert is used as described.
  16.  
  17. Page 53, Step 6.5:  The binding information is stored in the Tags
  18.     field of the Text controls, not the Forms field as the text
  19.     indicates.
  20.  
  21. Page 53, Step 7:  This step should read: "FirstApp contains four database
  22.     operations - Next, Prev, Clear, and Query."
  23.  
  24. Page 53, Table 4.3:  When defining CIOP Query controls, you must make
  25.     sure to define the QBF_postLike property as TRUE. This
  26.     lets the control match partial strings in queries.
  27.  
  28. Page 58, under "Save the FIRSTAPP.CPP file":  The header and description
  29.     should read: "Save the FRSTPPAP.CPP file."
  30.  
  31. Page 59, Figure 4.14:  The Find button should read "Query."
  32.  
  33. Page 63- 84, Chapter 5:  Change all references to the object "DocCurs"
  34.     to "DocCsr." This will make Chapter 5 consistent with Chapter 4.
  35.  
  36. Page 64, Second paragraph and Step 1:  Change the directory listed as
  37.     \INTVDB\PRACTICE\NEXTAPP to \BVSP\EXAMPLES\NEXTAPP.
  38.  
  39. Page 65, First step, "Creating a dialog class": The base class shown
  40.     should be TDIALOG (not DIALOG) and the Source file should show
  41.     TPATDLG.CPP (not PATDLG.CPP).
  42.  
  43. Page 67, NOTE at the bottom of the page: The NOTE should also include
  44.     the NOTE given under the "Bind form fields" heading on page 68.
  45.  
  46. Page 72, Sample code:  The sample code should read as follows:
  47.  
  48.     ---  #include "sqcmain.h"
  49.     ---  #include "tdocdlg.h"
  50.     ---  #include "tpatdlg.h"
  51.          #long AppHand, Revision;
  52.  
  53.          int OwlMain (int /*argc*/, char* /*argv*/ [])
  54.          {    TBIVbxLibrary vbxLib;    // constructing this loads and
  55.                     // initializes the VBX library
  56.         NEXTAPPApp    *App;
  57.         int        result;
  58.     
  59.     ---  SQcConnect(&AppHand, &Revision);
  60.         result = App.Run();
  61.     ---  SQcDisconnect(AppHand);
  62.  
  63.          return result;
  64.     }
  65.  
  66. Page 75, Step 3 and Step 4:  Reverse Steps 3 and 4.
  67.  
  68. Page 76, Step 1 and 2:  Reverse Steps 1 and 2.
  69.  
  70. Page 77, Figure 5.5:  The "Data Type:" input box title should read
  71.     "Alphanumeric:."
  72.  
  73. Page 207, Step 1:  The reference to Appendix ODBC in this step should
  74.     reference Chapter 14 (and not the appendix).
  75.  
  76. Page 216, Code fragments:  The assignment statements in the code
  77.     fragments on page 216 use the = operator. However, see the note at
  78.     the top of page 223 for a description of of how to make assignments
  79.     when you're using classes generated by VBXGEN.
  80.  
  81. Page 405, Table 20.3: The CharStyle property values shown in Table 20.3 can
  82.     be ORed (|) to provide a combined effect (for example: bold|italic).
  83.  
  84. Page 442, BASIC code example: The BASIC code example incorrectly shows
  85.     assignments to array element 0. To correct this, delete the
  86.     following lines of code: 50, 56, and 62.
  87.  
  88. Pages 449-548, Chapter 22:  The following TKChart properties are incorrectly
  89.     termed "methods" in the book: AddData, AxisConfig, ChartConfig,
  90.     ChTimer, CopyChart, DeleteAllData, DeleteData, GetAxisConfig,
  91.     GetCachedDataCount, GetDataCount, GetElementColorArr,
  92.     GetFirstDataCached, InsertData, ReadData, Redraw, Rotate,
  93.     SelfRotate, SetElementColorArr, WriteData, and yMinMax.
  94.  
  95. Page 450, C code fragment: Delete the following comment from the
  96.     code:
  97.  
  98.     /* remember to destroy the string before closing the control */
  99.  
  100. Page 463, C code fragment:  Delete the following line from the C code
  101.     fragment:
  102.  
  103.     temp = *(LONG*)(&temp);
  104.  
  105. Page 609, Sample code:  The #define statements under KNIFE1.RH should
  106.     read as follows:
  107.  
  108.     #define IDC_ZOOM  102
  109.     #define IDC_SHRINK  103
  110.     #define IDC_KNIFE1  101
  111.  
  112. Page 731, Other Gadgets chapter:  Some of the projects listed in this
  113.     chapter were not shipped with the Borland Visual Solutions Pack.
  114.  
  115. Page 732, Table 32.1:  This table should read:
  116.  
  117.     Gadget        VBX file
  118.     ------        --------
  119.     Alarm        MHAL200.VBX
  120.     Cards        MHCD200.VBX
  121.     Clock        MHCL200.VBX
  122.     Dice        MHDC200.VBX
  123.     Gauge        MHGA200.VBX
  124.     Marque        MHMQ200.VBX
  125.     Slide        MHSL200.VBX
  126.     Spin        MHSN200.VBX
  127.  
  128. Page 742, BASIC code fragment: The following lines of code in the
  129.     BASIC example:
  130.         .Min = 0
  131.         .Max = 100
  132.     should read:
  133.         MhGauge.Min = 0
  134.         MhGauge.Max = 100
  135.  
  136. Page 851, Table A.1:  Change the Help file name for the Image Editor from
  137.     REF.HLP to IMAGEREF.HLP.
  138.  
  139. Page 861, Properties section:  The following paragraph should be
  140. inserted before the paragraph that begins with "The first parameter...":
  141.  
  142.     "In order to use the VBX functions in a C program, you must
  143.     call three maintenance functions to initialize the library.
  144.     As your program starts, call VBXInit(). As it ends, call
  145.     VBXTerm(). Finally, when a dialog box containing VBX controls
  146.     receives its WM_INITDIALOG message, you must also call
  147.     VBXInitDialog(). All three functions are prototyped in the
  148.     BIVBX.H header file. For an example showing how to use
  149.     these functions, examine the VBDIALOG program that comes with
  150.     the BC4 samples in the BC4\EXAMPLES\WINDOWS\VBDIALOG directory."
  151.  
  152.  
  153. Page 863:  The last sentence on page 863 references 3 steps. The steps
  154.     are as follows:
  155.  
  156.    1) Run VBXGEN on the control (the .VBX file).
  157.  
  158.    2) #INCLUDE the header file generated by VBXGEN in your program.
  159.  
  160.    3) Create an instance of the class declared in the header file that
  161.       you've just included.
  162.  
  163.    You can then begin calling the member functions setup by VBXGEN.
  164.  
  165. /**************************** END OF FILE ********************************/
  166.  
  167.