home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0010 - 0019 / ibm0010-0019 / ibm0010.tar / ibm0010 / CBUG21-1.ZIP / README.PRF < prev   
Encoding:
Text File  |  1990-06-08  |  8.0 KB  |  192 lines

  1.      ╔═════════════════════════════════════════════════╗
  2.      ║                           ║░
  3.      ║        CLARION Professional Developer       ║░
  4.      ║             Version 2.1           ║░
  5.      ║            **IMPORTANT**           ║░
  6.      ║                           ║░
  7.      ║ This README file contains important information ║░
  8.      ║ on the support and installation of the Clarion  ║░
  9.      ║ Professional Developer version 2.1.           ║░
  10.      ╚═════════════════════════════════════════════════╝░
  11.         ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  12.  
  13. -------------------------------------------------------------------------------\
  14.               *** MEMORY() FUNCTION ENHANCEMENT ***
  15.     The Memory() function has been enhancd to allow the programmer to specify
  16.     what portion of memory to return (conventional,disk,total).     An optional
  17.     parameter has been added to do this:
  18.  
  19.           MEMORY(0,1, or no parameter) returns conventional
  20.           MEMORY(2) returns virtual disk
  21.           MEMORY(3) returns total memory [the sum of types 1 and 2]
  22.  
  23.                    *** DUP ***
  24.     DUP Attribute - If a file was created which allows duplicates, and is
  25.     later changed to not allow Duplicates, when the file is processed with
  26.     CFIL or CSRT or BUILD or PACK, a file will be created with the same name
  27.     as the data file but with the extension .BLD showing a list of the
  28.     DUPLICATES grouped together and identified by RECORD#.
  29.  
  30.  
  31.                  *** RTLINK ***
  32.     RTLINK is included with Version 2.1, if you plan to use RTlink as your
  33.     linker you will need to place these two lines in your autoexec.bat:
  34.  
  35.     SET LIB=C:\CLARION
  36.     SET OBJ=C:\CLARION
  37.  
  38.     **    PIPING ON SOME NETWORKS may fail.  This can cause the Run statement
  39.     or Runsmall to fail.
  40.  
  41.                 ** MODEL FILE CHANGES **
  42.  
  43.              Major changes are listed in MODEL.DOC
  44.  
  45.     ***
  46.     ** REMEMBER BACKUP ALL .APP FILES BEFORE REGENERATION UNDER 2.1 !
  47.        When you regenerate source code be sure to Choose ALL and you
  48.        must use the 2.1 model files.
  49.     ***
  50. --------------------------------------------------------------------------------
  51.                 Technical Support
  52.                    Clarion BBS
  53. --------------------------------------------------------------------------------
  54.  
  55.           Clarion BBS - 24 hours a day - 7 days a week
  56.  
  57.             (305) 785-9172     300 / 1200 / 2400 8N1
  58.             (305) 785-2594    9600  8N1 (Hayes V-Series CCITT V.42)
  59.  
  60.     New User Access
  61.     ---------------
  62.  
  63.     The Clarion Bulletin Board System (BBS) is available for communicating
  64.     with Clarion Software and with other Clarion users.     Access to the BBS
  65.     is restricted to -registered- users of Clarion Software products.  The
  66.     first time that you dial into the Clarion Bulletin Board, access to
  67.     the various features and menu options of the board will be restricted.
  68.     You will have fifteen minutes of access time from when you first log on.
  69.  
  70.     When you call the board, you will be asked for your first name, last
  71.     name, and where you are calling from.  You will also be asked to enter
  72.     a password, and to provide certain option settings for each time you
  73.     log on.  REMEMBER HOW YOU SPELL YOUR NAME AND PASSWORD - the BBS will
  74.     expect them to be spelled the same each time.  If you initially log on
  75.     as Robert, it will not recognize the name Bob in a future log on.
  76.     Also, the password is case-sensitive.
  77.  
  78.     To register on the board, select the <N>ew Users section by pressing
  79.     N. You will then be presented with a menu allowing you to <1> read
  80.     instructions, and <2> Register on the board.  To have your privileges
  81.     raised, you MUST answer the questions asked in the online registation
  82.     process. If there is any additional info that you wish to pass on to
  83.     the Sysop, feel free to use the <M>essage area to leave a Message to
  84.     Sysop. The sysop will review your registration, and if in order will
  85.     raise your privileges on the board, usually within one working day.
  86.  
  87.     The registration form will request that you enter your own name, the
  88.     name of your company if Clarion was purchased by a company, and
  89.     whether you are registering as a user of the Clarion Professional
  90.     Developer, the Clarion Personal Developer, or both. You will also
  91.     be asked for your registration number which can be found on your
  92.     warranty and registration cards (this applies to Professional Developer
  93.     users only), and where you purchased your package. Again, you must
  94.     answer the questions presented, or your access privileges cannot be
  95.     raised.
  96.  
  97.     **** IMPORTANT ****
  98.  
  99.       WE MUST HAVE YOUR REGISTRATION CARD ON FILE
  100.        BEFORE FULL ACCESS WILL BE GRANTED!!!!
  101.  
  102. ------------------------------------------------
  103.  
  104. 1. INSTALL process - Unsuccessful Installation
  105. ----------------------------------------------
  106.  
  107.     The Install Process, covered in Chapter 1 of the
  108.     "Getting Started" manual should include the following:
  109.  
  110.     If memory or disk space on the target machine is exhausted,
  111.     the INSTALL program will abort.  This problem can only be
  112.     solved by freeing the necessary disk space or increasing
  113.     the amount of available memory.
  114.  
  115.     In some rare cases, the INSTALL program may not be able to
  116.     complete successfully or may not be able to install one or
  117.     more files.     This may be due to a defective distribution
  118.     media, or a protected file of the same name that already
  119.     exists in the target directory.
  120.  
  121.     Some memory resident programs affect the speed of the
  122.     floppy drive.  Some of these programs may prevent any files
  123.     from being installed.  In this case, run INSTALL with the
  124.     /S option as shown:
  125.  
  126.      A:INSTALL /S
  127.  
  128.     If INSTALL is unable to install a file, a menu will be
  129.     displayed.    The menu appears as follows:
  130.  
  131.      +---------------------------------------+
  132.      |    Archive error: Invalid crc     |
  133.      |                     |
  134.      |  [Skip this file]   [Exit Installer]     |
  135.      +---------------------------------------+
  136.  
  137.     At the end of the Install Process, skipped files will be
  138.     displayed and a message indicating whether the installation
  139.     was successful.
  140.  
  141.  
  142. REPORT WRITER NOTES
  143. ----------------------
  144. ** NEW FEATURE
  145. 1. Using OPT as a join field linker when joining files
  146. ------------------------------------------------------
  147.  
  148.     When you join files by equating fields from each file, you may
  149.     specify that the join equation (the field equation) is optional
  150.     by selecting OPT.
  151.  
  152.     For example, suppose you want to join the CUSTOMER file to the
  153.     REGISTER file.  To do this, you will equate the CUS_NO field in the
  154.     CUSTOMER file to the CUS_NO field in the REGISTER file.  Since there
  155.     may be some CUS_NO values in the CUSTOMER file that cannot find a
  156.     corresponding CUS_NO value in the REGISTER file, you may want to select
  157.     OPT as the field equation linker.  Report Writer will still be able to
  158.     process the CUS_NO field in the CUSTOMER file, even if Report Writer
  159.     cannot find a match in the REGISTER file.
  160.  
  161.     Using these example files:
  162.  
  163.       CUSTOMER                REGISTER
  164.     ┌────────┬──────────────┐          ┌────────┬────────┐
  165.     │ CUS_NO │ NAME        │          │ CUS_NO │ REG_NO │
  166.     ├────────┼──────────────┤          ├────────┼────────┤
  167.     │ 100    │ ABC Corp        │          │ 100    │ 2001    │
  168.     ├────────┼──────────────┤          ├────────┼────────┤
  169.     │ 101    │ XYZ Inc        │          │ 102    │ 3000    │
  170.     ├────────┼──────────────┤          └────────┴────────┘
  171.     │ 102    │ P & Q        │
  172.     └────────┴──────────────┘
  173.  
  174.     Assume your join equation is set to YES.  If the CUS_NO fields match,
  175.     then all of the records can be accessed and processed.  Your report
  176.     would yield: 100, ABC Corp, 2001.
  177.          102, P & Q, 3000
  178.  
  179.     If your join equation is set to OPT, your report will yield:
  180.          100, ABC Corp, 2001.
  181.          101, XYZ,
  182.          102, P & Q, 3000
  183.  
  184.     See page 5-18 of the Report Writer User's Manual for additional information
  185.     on the Join line.
  186.  
  187.     Documentation Typo
  188.     In Appendix C page C-5 in the Language Reference manual (Binary Module)
  189.  
  190.     The line   DW     INITLS             ;FUNCTION OFFSET
  191.     SHOULD BE  DW     INITIALS             ;FUNCTION OFFSET
  192.