home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / c / clout.zip / README.DOC < prev    next >
Text File  |  1993-02-26  |  37KB  |  845 lines

  1.  
  2. LIGHTNING LETTERS DOCUMENTATION  NOVEMBER 18, 1991
  3. INTRODUCTION-  EASY!  Just bring up this menu with command   "GO"     -
  4.  
  5. REMEMBER- the startup command is -- GO
  6.  
  7.       ===================================================================
  8.       :       L I G H T N I N G  L E T T E R S  M A I N  M E N U        :
  9.       ===================================================================
  10.       :   Help ......................  -  Explains general steps       :
  11.       :   Input Data ................  -  Builds current addresses     :
  12.       :   Browse/Edit Records .......  -  Review or change address     :
  13.       :   Print Letters .............  -  Print form letters or memos  :
  14.       :   Output Labels .............  -  Print mailing labels         :
  15.       :   List Addresses ............  -  Print current addresses      :
  16.       :   Transfer names Bank........  -  Add addresses to AddrBank    :
  17.       :   Review Address Bank .......  -  Scroll through AddrBank      :
  18.       :   Write out address bank.....  -  Print a list of AddrBank     :
  19.       :   DOS Command ...............  -  Run DOS, then return         :
  20.       :   Erase address bank.........  -  Erase address bank, CAUTION! :
  21.       :   Change Form Letter ........  -  Edit/Modify Mailing.cbl      :
  22.       :   Quit ......................  -  End program, return to DOS   :
  23.       ==================================================================:
  24.       :    Type a letter or move the highlight bar and press Enter      :
  25.       ===================================================================
  26. -----------------------------------------------------------------------------
  27.  
  28.     February 26, 1993  New relaese contains senator names and addresses
  29.     in address bank (Formerly termed history file).
  30.  
  31.     Formatting of batch letter now has option "Dear Senator .....".
  32.  
  33.     Address insert provides, "The Honorable ......."
  34.      IF and only IF, the first word of the address is exactly - SENATOR
  35.  
  36.      Other instructions are remain the same.
  37.  
  38.      Leave E-Mail on EXEC-PC for Alfred Welch concerning the operation of
  39.      this program.
  40.  
  41. -------------------------------------------------------------------------------
  42. -   November 18, 1991 This is a new release which will now be          -
  43. -                            compatible with any version of DOS.              -
  44.                              It also uses new editor for change letter        -
  45. -                            function with on-line help and improved DOS call.-
  46. --------------------------------------------------------------------------------
  47. --------------------------------------------------------------------------------
  48. -  This issue has enhanced documentation regarding alternate methods of        -
  49. -  startup and problem resolution.                                             -
  50. --------------------------------------------------------------------------------
  51. Lightning Letters is primarily designed to send form
  52. letters with the appearance of a typed letter.  It may
  53. serve other useful functions such as printing mailing
  54. labels and record keeping.
  55.  
  56. Method of operation:
  57.  
  58. To run this program type "GO" at the DOS prompt.
  59.  
  60. A sample form letter with file id of mailing.cbl is included.
  61. You should create your own letter before serious use.
  62. The quick thing to do is to use the change-letter function
  63. on the main menu to start an editing session to compose letter.
  64. The editor offers help with the F1 key.
  65.  
  66. See separate documentation for using TE, the text editor.
  67.  
  68. In making your form letter, note the special lines in
  69. the example.  A line beginning with DAT# tells the
  70. system to write out the date from the computer clock and
  71. insert it in alignment with the preceding line.  A line
  72. beginning with ADD# tells the system to insert your
  73. current addresses at this point and space after.  A line
  74. beginning with SAL# tells the system to create a
  75. greeting based on the last name found in line # 1 of the
  76. current address record.  Depending upon how you input
  77. was coded, this line can be; Gentlemen:, Dear Mr. xxx,
  78. Dear Miss xxx, Dear Ms. xxx, or Dear Mrs. xxx.
  79.  
  80. When you are satisfied with the contents of your letter,
  81. proceed to enter your current addresses using the Input
  82. choice from the main menu. The screens for this function
  83. seem self-explanatory.  Be sure to code the  salutation
  84. type correctly using keys 1, 2, 3, 4, or 5.  If there are
  85. in your address entries they can be checked and changed by
  86. useing the browse/edit function on the main menu.  This
  87. will scroll addresses.  If you enter the displayed
  88. numeric code for an address record, the complete address
  89. will reappear, allowing you to change any or all lines,
  90. or the greeting code value.
  91.  
  92. When you are satisfied with address entries, proceed to
  93. set up your computer printer and use the print letters
  94. function.
  95.  
  96. As printers sometimes jamb up, this function provides
  97. for restart from a specified point in your list of
  98. addresses.
  99.  
  100. When letters are printed you will want to print mailing
  101. labels.  The printer should be set up with 3.5" by
  102. 15/16" labels, one across. (Other label options may be
  103. available in future enhancements).  This function allows
  104. the option of printing two dummy labels repeatedly until
  105. you know the printer is properly aligned on the labels.
  106. Again, the program also allows for a print restart from
  107. any point in your list of addresses.
  108.  
  109. At this point you should have necessary output.  Review
  110. it for accuracy and mail your letters.
  111.  
  112. Now, you will probably want to store the addresses you
  113. used in your AddrBank file. Use the Transfer to AddrBank
  114. function on main menu.  This makes life easier, as an
  115. old address may be recalled from AddrBank, based upon a
  116. match of the first address line.  The AddrBank file is
  117. also important for record keeping, and can be printed
  118. from the main menu.
  119.  
  120. Should the AddrBank file become huge, you have the option
  121. of clearing the entire AddrBank file using the Erase
  122. AddrBank choice on the main menu.  This is not normally
  123. advisable, and shouldn't be required in a normal
  124. environment.
  125.  
  126. For obvious reasons, you also have the option of running
  127. DOS commands from the program.  Most of us have this
  128. need often to make different versions of the address
  129. file etc.
  130.  
  131. SCREENS:
  132.         Help Screen from main menu
  133.  
  134. ╔══════════════════════════════════════════════════════════════════════════════╗
  135. ║ The purpose of this software is to facilitate sending the same letter or     ║
  136. ║ memo to a group of individuals or customers.  This is done in the following  ║
  137. ║ manner:                                                                      ║
  138. ║   1. Create your letter as a flat ASCII file named mailing.cbl.              ║
  139. ║         *Use the menu function to change existing form letter.               ║
  140. ║         *A line beginning ADD# is required as the point of address           ║
  141. ║            insertion.                                                        ║
  142. ║         *Line beginning DAT# gets clock date inserted and aligned with       ║
  143. ║            the immediately preceding text line.                              ║
  144. ║         *Line beginning SAL# gets salutation "Dear Mr.-", "Dear Miss" etc.   ║
  145. ║   2. Input the addresses to send the letter to.                              ║
  146. ║   3. Set up your printer and use Print Letters function to write them.       ║
  147. ║   4. Use the Output Labels function to print mailing labels 3.5 x 15/16.     ║
  148. ║   5. Store current addresses in AddrBank file using Transfer to AddrBank.      ║
  149. ║ Additional features are optional.  From this menu you can execute any        ║
  150. ║ DOS command, erase all addresses stored in the AddrBank file, review the      ║
  151. ║ Contents of the address or AddrBank files, or list the addresses or AddrBank.  ║
  152. ║                                                                              ║
  153. ║          Additional Documentation will be found in file README.DOC.          ║
  154. ║                                                                              ║
  155. ║                       Shareware 1991, Alfred J. Welch                        ║
  156. ║                  2248 South 33rd Street, Milwaukee W. 53216                  ║
  157. ╚═════════════════════════════════
  158.  
  159.           Input screen- 30 character fields will be displayed in green
  160.  
  161.  
  162.                        INPUT FUNCTION - LIGHTNING LETTERS
  163.                           Shareware 1991  Alfred Welch
  164.  
  165.  
  166.  
  167.  
  168. ____________
  169.            ║-------> 1
  170.  These 5   ║
  171.  lines     ║         2
  172.  print on  ║
  173.  labels    ║         3
  174.  or        ║
  175.  letters   ║         4
  176.  printed   ║
  177. ___________║-------> 5
  178.  
  179.  
  180.        Enter address lines - QUIT entered at line 1 returns to menu
  181.  
  182.  
  183.    Input, In the following example, this address was found in the
  184.    AddrBank file and will be retrieved if the user presses the "R"
  185.    key. "QUI" or "qui" entered at the start of line one, will return
  186.    user to the main menu.
  187.  
  188.  
  189.  
  190.                        INPUT FUNCTION - LIGHTNING LETTERS
  191.                           Shareware 1991  Alfred Welch
  192.  
  193.  
  194.  
  195.  
  196. ____________
  197.            ║-------> 1   Joseph B. Smith
  198.  These 5   ║
  199.  lines     ║         2
  200.  print on  ║
  201.  labels    ║         3
  202.  or        ║                           W A R N I N G !
  203.  letters   ║         4            ╚═══════════════════════╝
  204.  printed   ║                      ┌───────────────────────┐
  205. ___________║-------> 5            │ A record with this    │
  206.                                   │ exact first line      │
  207.                                   │ does exist in the     │
  208.                                   │ AddrBank of addresses │
  209.                                   │ previously used.      │
  210.                                   │ Hit x to exit EXIT    │
  211.                                   │ Hit r to RECALL data  │
  212.                                   │ Return ignores warning│
  213.        Enter address lines - QUIT └───────────────────────┘ to menu
  214.  
  215.  
  216.  
  217.  
  218.  
  219.      The following displays the Browse/Edit option on the main menu.
  220.      It displays the data in the current address lists, and allows the user
  221.      to modify a record, if the proper number is entered.  Only the "Q" key
  222.      for "quit" will return you to the main menu.
  223.  
  224.  
  225. 1. John B. Smith
  226. 2. Mary Ellyn Beknke                                          ╔═══════════════╗
  227. 3. Laurie Bembenek                                            ║╔═════════════╗║
  228.                                                               ║║LIGHTNING    ║║
  229.                                                               ║║  LETTERS    ║║
  230.                                                               ║║             ║║
  231.                                                               ║║  Shareware  ║║
  232.                                                               ║║    1991     ║║
  233.                                                               ║║Alfred Welch ║║
  234.                                                               ║║             ║║
  235.                                                               ║║             ║║
  236.                                                               ║║             ║║
  237.                                                               ║╚═════════════╝║
  238.                                                               ║ This screen   ║
  239.                                                               ║ allows        ║
  240.                                                               ║ scrolling     ║
  241.                                                               ║ through       ║
  242.                                                               ║ current       ║
  243.                                                               ║ addresses or  ║
  244.                                                               ║ updating a    ║
  245.                                                               ║ record by its ║
  246.                                                               ║ displayed nmbr║
  247.                                                               ╚═══════════════╝
  248.   Enter number to edit record, M for More, Q to quit
  249.  
  250.  
  251.  
  252.  
  253.  
  254.     The following screen is seen when the print letters option is
  255.     selected, giving the user a chance to cancel the print routine.
  256.     Select choice with left or right arrow, or enter Y or N. "Y" will
  257.     be the default if only the enter key is hit.
  258.  
  259.  
  260.  
  261. ╔══════════════════════════════════════════════════════════════════════════════╗
  262. ║                  PRINT LETTERS FUNCTION - LIGHTNING LETTERS                  ║
  263. ║                        Shareware 1991 Alfred J. Welch                        ║
  264. ║                                                                              ║
  265. ╚══════════════════════════════════════════════════════════════════════════════╝
  266.  
  267.  
  268.  
  269.  
  270.                     IS PRINTER READY?     Yes....     No-Exit
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.        ┌───────────────────────>      HELP      <─────────────────────────┐
  278.        │                                                                  │
  279.        │        First choice requires Y or Yes to proceed.  If no         │
  280.        │        entry is made for second prompt (return key hit)          │
  281.        │        job uses MAILING.CBL, the default file name.              │
  282.        │                                                                  │
  283.        └──────────────────────────────────────────────────────────────────┘
  284.  
  285.  
  286.  
  287. The following screen is part of the print letters function.  It offers
  288. the user the option of using a letter alternate to mailing.cbl, the system
  289. designated text file.  Printing will not pause between letters (for cut forms)
  290. unless "Y" is entered at the second prompt.
  291.  
  292. ╔══════════════════════════════════════════════════════════════════════════════╗
  293. ║                  PRINT LETTERS FUNCTION - LIGHTNING LETTERS                  ║
  294. ║                        Shareware 1991 Alfred J. Welch                        ║
  295. ║                                                                              ║
  296. ╚══════════════════════════════════════════════════════════════════════════════╝
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.                           Enter name of letter file
  304.  
  305.                           Pause between letters? Y/N
  306.  
  307.  
  308.        ┌───────────────────────>      HELP      <─────────────────────────┐
  309.        │                                                                  │
  310.        │        If no entry for file name. uses mailing.cbl, the          │
  311.        │        default file name.  Default value of "N" for the          │
  312.        │        Pause between letters option is fastest.                  │
  313.        │                                                                  │
  314.        └──────────────────────────────────────────────────────────────────┘
  315.  
  316.  
  317.  
  318.  
  319. The following print screen is self-explanatory:
  320.  
  321.  
  322. ╔══════════════════════════════════════════════════════════════════════════════╗
  323. ║                  PRINT LETTERS FUNCTION - LIGHTNING LETTERS                  ║
  324. ║                        Shareware 1991 Alfred J. Welch                        ║
  325. ║                                                                              ║
  326. ╚══════════════════════════════════════════════════════════════════════════════╝
  327.  
  328.  
  329.                             PRINTING -- PLEASE WAIT?
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.        ┌───────────────────────>      HELP      <─────────────────────────┐
  337.        │                                                                  │
  338.        │          The printer must finish before this program             │
  339.        │          can continue.  You will have an opportunity             │
  340.        │          to restart in the middle if printer fails.              │
  341.        │                                                                  │
  342.        └──────────────────────────────────────────────────────────────────┘
  343.  
  344.  
  345.  
  346.  
  347. The following apppears after all letters have gone to the printer.  Mid-point
  348. restart is permitted in case of printer jamb.
  349.  
  350. ╔══════════════════════════════════════════════════════════════════════════════╗
  351. ║                  PRINT LETTERS FUNCTION - LIGHTNING LETTERS                  ║
  352. ║                      Shareware 1991 Alfred J. Welch                          ║
  353. ║                                                                              ║
  354. ╚══════════════════════════════════════════════════════════════════════════════╝
  355.  
  356.          IF RESTART IS NEEDED, ENTER NUMBER OF ADDRESS TO RESUME WITH-
  357.  
  358.  
  359.        ┌───────────────────────>      HELP      <─────────────────────────┐
  360.        │                                                                  │
  361.        │        Often there are problems with printer paper               │
  362.        │        flow which result in spoiled letters.  Examine            │
  363.        │        your output- To restart at address 3 enter 03 e.g.        │
  364.        │                                                                  │
  365.        └───────────────────────────────────────────────────────╒═══╕──────┘
  366.                                                                │   │
  367.                                                                ╘═══╛
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377. The following follow similar format for printing labels:
  378.  
  379. ╔══════════════════════════════════════════════════════════════════════════════╗
  380. ║                  PRINT LABELS FUNCTION - LIGHTNING LETTERS                   ║
  381. ║                        Shareware 1991 Alfred J. Welch                        ║
  382. ║                                                                              ║
  383. ╚══════════════════════════════════════════════════════════════════════════════╝
  384.  
  385.  
  386.         IS PRINTER ON, AT TOP AND LOADED WITH LABELS?  Yes    No-exit
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.        ┌───────────────────────>      HELP      <─────────────────────────┐
  394.        │                                                                  │
  395.        │                                                                  │
  396.        │           You must enter a "Y" in order to proceed.              │
  397.        │                                                                  │
  398.        │                                                                  │
  399.        └──────────────────────────────────────────────────────────────────┘
  400.  
  401.  
  402.  
  403.  
  404. ╔══════════════════════════════════════════════════════════════════════════════╗
  405. ║                  PRINT LABELS FUNCTION - LIGHTNING LETTERS                   ║
  406. ║                        Shareware 1991 Alfred J. Welch                        ║
  407. ║                                                                              ║
  408. ╚══════════════════════════════════════════════════════════════════════════════╝
  409.  
  410.  
  411.  
  412.  
  413.            IF RESTART NEEDED ENTER SEQUENCE NUMBER OF STARTING RECORD
  414.  
  415.                                    ┌───────┐
  416.                                    │       │
  417.                                    │       │
  418.                                    └───────┘
  419.  
  420.        ┌───────────────────────>      HELP      <─────────────────────────┐
  421.        │                                                                  │
  422.        │        In case some letters must be reprinted, you can           │
  423.        │        enter a 2 didit pointer to the first letter to            │
  424.        │        resume with. e.g. Enter 4 to start with nbmr 4.           │
  425.        │                                                                  │
  426.        └──────────────────────────────────────────────────────────────────┘
  427.  
  428.  
  429.  
  430. The following gives the operator as many tries as needed to align the
  431. printer with labels.
  432.  
  433. ╔══════════════════════════════════════════════════════════════════════════════╗
  434. ║                  PRINT LABELS FUNCTION - LIGHTNING LETTERS                   ║
  435. ║                        Shareware 1991 Alfred J. Welch                        ║
  436. ║                                                                              ║
  437. ╚══════════════════════════════════════════════════════════════════════════════╝
  438.  
  439.  
  440.               DO YOU WANT TO PRINT TWO TEST LABELS?  ...... Y/N
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.        ┌───────────────────────>      HELP      <─────────────────────────┐
  448.        │                                                                  │
  449.        │          In order to test printer alignment, you should          │
  450.        │          print two test labels first.  The test labels           │
  451.        │          consist of asterisks in all five lines                  │
  452.        │                                                                  │
  453.        └──────────────────────────────────────────────────────────────────┘
  454.  
  455.   The following appears when "R" Review AddrBank File is selected on the main
  456.   menu:
  457.  
  458.                                                        ╔═══════════════════════
  459.                                                        ║
  460.    Names and addresses from the AddrBank file          ║  L I G H T N I N G
  461.    will scroll down here.                              ║  L E T T E R S
  462.                                                        ║
  463.    You may change a street address, delete an          ║  Shareware     1991
  464.    address, or put address in list of cuurrent         ║  Alfred Welch
  465.    addresses by hitting the "f" key.                   ║
  466.                                                        ║
  467.                                                        ║╔═════════════════════╗
  468.                                                        ║║ This screen provides║
  469.                                                        ║║ for scrolling or    ║
  470.                                                        ║║ editing the file.   ║
  471.                                                        ║║                     ║
  472.                                                        ║║ Press enter for     ║
  473.                                                        ║║ additional pages    ║                                                       ║║ until end of file.  ║║
  474.                                                        ║║                     ║
  475.                                                        ║║ Press F key to      ║
  476.                                                        ║║  "FIDDLE"           ║
  477.                                                        ║║                     ║
  478.                                                        ║║ Press X to exit.    ║
  479.                                                        ║╚═════════════════════╝
  480.                                                        ╚═══════════════════════
  481.  
  482.  
  483. Once the "F" key is chosen during a AddrBank review, a screen such
  484. as this will appear so you can designate the address to "fiddle" with.
  485.  
  486.  
  487. Capital Management, Inc.      1----    W              ║
  488. P.O. Box 2936                           H              ║
  489. Milwaukee, Wisconsin 53201              I              ║  L I G H T N I N G
  490.                                         C              ║  L E T T E R S
  491. United Health Inc.                      H              ║
  492. 105 West Michigan Street      2----                   ║  Shareware     1991
  493. Milwaukee, Wisconsin 53203              R              ║  Alfred Welch
  494.                                         E              ║
  495.                                         C   * USE    ║
  496. Value Merchants, Inc.                   O   THEN       ║╔═════════════════════╗
  497. Box 660922-6                  3----    R   RETURN     ║║ This screen provides║
  498. 710 North Plankinton Ave.               D     OR       ║║ for scrolling or    ║
  499. Milwaukee, Wi  53203-2405                   SELECT     ║║ editing the file.   ║
  500.                                         T   RECORD     ║║                     ║
  501. Western Publishing Company Inc          O   USING      ║║ Press enter for     ║
  502. Barbara Sutton                4----        NUMERIC    ║║ additional pages    ║
  503. Dept. JV                                F   KEY        ║║ until end of file.  ║
  504. 1220 Mound Ave.                         I              ║║                     ║
  505. Racine, Wisconsin 53404                 D              ║║ Press F key to      ║
  506. FIMCO, Inc.                             D              ║║  "FIDDLE"           ║
  507. 111 E. Kilbourne Ave.         5----    L              ║║                     ║
  508. Suite 1850                              E              ║║ Press X to exit.    ║
  509. Milwaukee, Wisconsin 53202              ?              ║╚═════════════════════╝
  510. Attention: Personnel                                   ╚═══════════════════════
  511.  
  512.  
  513. The follwing screen is the last in the series to "fiddle" with records
  514. in the AddrBank file.  Select your choice to Change Address, Delete the
  515. AddrBank record, or Add the AddrBank record to your list of current addresses
  516. for printing letters and labels.
  517.  
  518.                       FIDDLE - AddrBank - LIGHTNING LETTERS
  519.                           Shareware 1991  Alfred Welch
  520.  
  521.  
  522.  
  523. █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  524. █ Enter Choice     █
  525. █                  █ 1 Barbara Sanders
  526. █ Add to active lst█
  527. █                  █ 2 1231 Kinikinic Ave.
  528. █ Delete this one  █
  529. █                  █ 3 Milwaukee, Wi. 78653
  530. █ Change address   █
  531. █USE:            █ 4
  532. █Or A, D, C ─┘    █
  533. █                  █ 5
  534. █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.        Enter address lines - no data entered leaves line as is
  542.  
  543.  
  544.  
  545. FILES:
  546. There are three modifiable data files in the system.
  547. ADDRE.DAT is the driver for most functions and contains
  548. your current addresses.  It has a size limit of 50
  549. addresses.  If this is too small, contact the
  550. programmer.  File AddrBank.FIL contains the AddrBank of
  551. addresses used.  It is a direct access file, the key
  552. being the first address line.  When transferring
  553. addresses to AddrBank, any address which has a duplicate
  554. first line in the AddrBank file will over write the
  555. similar AddrBank record.  File mailing.cbl is the text
  556. form letter you will customize and print.. Again.
  557. remember the the special lines this text contains as
  558. explained above.
  559.  
  560. KILL.BAT:
  561. This bat file should not be needed.  What it does is to
  562. remove the screen handler from memory.  The screen handler,
  563. VIDPOP, will not normally remain in memory and this situation
  564. only occurs when the program aborts abnormally.  In that case,
  565. kill is executed to clear the handler.  Note- this program
  566. doesn't start up if VIDPOP is in memory from aborted run.
  567.  
  568. HINT! HINT! The address file is a sequential file.  The
  569. end of the current list of addresses is signaled to the
  570. software with ^^^ appearing in the first 3 characters
  571. of the first line of an address record.  If you want to
  572. abbreviate your list of addresses for test purposes,
  573. you can you browse/edit to alter the placement of the
  574. end point, anywhere between 1 and 50.  The data input
  575. function offers the alternative of adding your new
  576. records at the end of present entries or eliminating
  577. present entries by over writing them.
  578.  
  579.  
  580.       ===================================================================
  581.       :       L I G H T N I N G  L E T T E R S  M A I N  M E N U        :
  582.       ===================================================================
  583.       :   Help ......................  -  Explains general steps       :
  584.       :   Input Data ................  -  Builds current addresses     :
  585.       :   Browse/Edit Records .......  -  Review or change address     :
  586.       :   Print Letters .............  -  Print form letters or memos  :
  587.       :   Output Labels .............  -  Print mailing labels         :
  588.       :   List Addresses ............  -  Print current addresses      :
  589.       :   Transfer names to AddrBank   -  Add addresses to AddrBank     :
  590.       :   Review AddrBank File ......  -  Scroll through AddrBank       :
  591.       :   Write AddrBank to print ...  -  Print a list of AddrBank      :
  592.       :   DOS Command ...............  -  Run DOS, then return         :
  593.       :   Erase AddrBank ............  -  Erase all AddrBank CAUTION!   :
  594.       :   Change Form Letter ........  -  Edit/Modify Mailing.cbl      :
  595.       :   Quit ......................  -  End program, return to DOS   :
  596.       ==================================================================:
  597.       :    Type a letter or move the highlight bar and press Enter      :
  598.       ===================================================================
  599.  
  600.              Shareware Alfred J. Welch $15 Registration fee desired
  601.              ======================================================
  602.                   2248 South 33rd Street, Milwaukee, Wi. 53215
  603.                               phone (414) 383-9908
  604.  
  605.  
  606. SYSTEM DESIGN
  607. This program is more a product of evolution than plan.  It is therefore,
  608. hybred and uses some C modules, COBOL programming and utilities.
  609. There must be inter-program communications between VIDPOP, and RUN.EXE.
  610. Most other files included play a vital role and must be kept in the same
  611. directory.
  612.  
  613.  
  614.  
  615.  
  616. README   DOC    Documentation
  617. MENU     DOC    ""     ""
  618. RUN      EXE    COBOL run module (licensed for distribution).
  619. MAILING  CBL    Form letter, ASCII text
  620. VIDPOP   COM    Screen Handler
  621. WORKFILE OBJ    COBOL compiled application
  622. INSTALL  EXE    Install (Drive A to Drive C only)
  623. GO       EXE    This is the startup command file
  624. MAILLIB  LIB    Library of screen images
  625. HISTORY  FIL    AddrBank data file with previouly used addresses
  626. HISNDX   NDX    File of index keys to AddrBank.FIL
  627. HISSAV   SAV    .SAV files are empty backups for clearing AddrBank
  628. NDXSAV   SAV    "" ""
  629. ADDRE    DAT    This data file contains your current addresses
  630. GOTWO    EXE    This is an alternative to GO.EXE if GO doesn't work
  631. WRK      A86    Workfile required in disk directory for sorts
  632. TE       DOC    The following are the Text editor files, downloaded
  633. TE       EXE        as a public domain product.
  634. TEG      HLP
  635. TEMOD    EXE
  636. TEREAD   1ST
  637.  
  638.  
  639.  
  640.  
  641. NOTE: TE.EXE is a public domain editor, information as to it's source is
  642.       displayed upon entering change-letter function.
  643.       ALSO: read te.doc.
  644.  
  645.  
  646. ***********************************************************************
  647. *     Some cautions about ISAM access method --                       *
  648. ***********************************************************************
  649.  
  650. The initial version of this program used a file handler for indexed files
  651. which worked well with DOS 3.2, but not other versions.  Therfore, the
  652. direct access to the AddrBank file now is accomplished with ISAM methods
  653. written in COBOL.  This should allow almost instantaneous direct access
  654. respose on a 386 machine, regardless of the number of records in the
  655. AddrBank file.  There are trade-offs that have to be made in designing
  656. any ISAM data base.  This design will never require more than 2 or 3
  657. i-O operations to retrieve a record from the AddrBank file.  However, each
  658. record stored is located according to the first letter of the address line.
  659. As there are 122 buckets for each letter of the alphabet, therefore, if
  660. more than 122 addresses begin with the letter "A", the additional keys
  661. will be forced into the overflow record 27 along with records beginning
  662. with special characters.  It should be noted that the direct access is
  663. performed only at data-input time and in the transfer to AddrBank function.
  664.  
  665.  
  666.            CAVEATS:
  667.  
  668.           I.   The AddrBank file and its index file must remain
  669.                a matched set.  If index file HISNDX.NDX is changed
  670.                outside of normal operations, access to AddrBank.FIL
  671.                will fail. All the kings men wont be able to fix it.
  672.  
  673.           II.  Your ISAM system can become corrupted by losing or
  674.                otherwise getting the AddrBank and index out of sync.
  675.                If this happens, addresses in your AddrBank file will
  676.                be lost so backing up a good database is advisable.
  677.  
  678.  
  679.          III.  The limitation of file size has been mentioned.  The
  680.                theoretical AddrBank file limit is 3294 records.  In
  681.                practicality, most users would experience index
  682.                overflow if about 2000 randomly chosen address names are
  683.                entered.  If you want to use the program commercially
  684.                so that more file size is needed, contact the author
  685.                about a custom design to meet your needs.
  686.  
  687. ******************************************************************************
  688.  
  689.  
  690.  
  691.                        |-------------------|
  692.                        |  GO.EXE           |
  693.                        |  Initiates the run|
  694.                        ---------------------
  695.                                |
  696.                  ---------------------------------
  697.    SCREENS       |        VIDPOP.COM             |
  698.    MAILLIB.LIB-->|        resident utility       |
  699.                  --------------|------------------
  700.                                |
  701.                           -----V------
  702.                           |  RUN.EXE |  COBOL
  703.                           |          |
  704.                           -----|------
  705.     Address List               |           Address History
  706.     ==================    ============     ============================.
  707.     | ADDRE.DAT      |<-->|          |<--->| HISNDX.NDX-- AddrBank.FIL |
  708.     ==================    | WORKFILE.|     ============================
  709.                           | OBJ      |
  710.     Letter Text           |          |
  711.     ==================<-->|          |---->===================
  712.     | MAILING.CBL    |    ============     | Printer Lists   |
  713.     ==================         |           ===================
  714.                                |
  715.                                V
  716.                 ---------------------------------
  717.                 |                               |
  718.                 V                               V
  719.   =============================              =============================
  720.   | Printed mailing labels    |              | Multiple Printed Letters  |
  721.   =============================              =============================
  722.  
  723. EXAMPLE:
  724.  Input text file--
  725. _______________________________________________________________________________-
  726.  
  727.                                     1225 Easy Sreet
  728.                                     Milwaukee, Wisconsin 53215
  729. DAT#
  730.  
  731.  
  732.  
  733.  
  734. ADD#
  735. SAL#
  736.  
  737. As of December 15, 1991, I am moving to Hollywood California.  I do
  738. plan to keep in touch with all my friends and associates.  My new address
  739. is listed below.
  740.  
  741.               1771 El Ceritto
  742.               Hollywood, California 87632
  743.  
  744.  
  745. The new phone number will be announced later.
  746.  
  747.  
  748.  
  749.  
  750.                                     Sincerely,
  751.  
  752.  
  753.  
  754.                                     Cheryl Tiegs
  755.  
  756.  
  757.  
  758. ________________________________________________________________________________
  759. Printer Output adjusted to-  ___________________________________________________
  760.  
  761.  
  762.                                     1225 Easy Sreet
  763.                                     Milwaukee, Wisconsin 53215
  764.                                     November 13, 1991
  765.  
  766.  
  767.  
  768.  
  769. Donald Trump
  770. 1771 7th Avenue
  771. Suite 213
  772. New York, New York 12398
  773.  
  774.  
  775.  
  776. Dear Mr. Trump:
  777.  
  778. As of December 15, 1991, I am moving to Hollywood California.  I do
  779. plan to keep in touch with all my friends and associates.  My new address
  780. is listed below.
  781.  
  782.               1771 El Ceritto
  783.               Hollywood, California 87632
  784.  
  785.  
  786. The new phone number will be announced later.
  787.  
  788.  
  789.  
  790.  
  791.                                     Sincerely,
  792.  
  793.  
  794.  
  795.                                     Cheryl Tiegs
  796.  
  797. ________________________________________________________________________________
  798.  
  799.  
  800.  
  801.  
  802.  
  803.    Once started the program hopefully will not fail.  Inexperienced users
  804.    might create problems for themselves in running DOS commands from the
  805.    menu, however.  If DOS commands are used to change drives, change the
  806.    current directory, rename or delete system files the system can crash.
  807.  
  808.    Should the program lock up with the keyboard still operating, the task
  809.    can be aborted with Cntrl-C.  This situation removes the main program
  810.    but leaves VIDPOP in memory.  You would then have to employ KILL.BAT
  811.    to remove VIDPOP prior to next run.
  812.  
  813.    Please report any problems not explained here to the author.
  814.  
  815.  
  816.  
  817. REGISTRATION- Please register so I can get some feed-back. (Cash too)
  818.  
  819. If you want to use this product you must register.  You will be entitled
  820. to one hour of free support to customize your application.  You will also
  821. receive any updated versions.  It is my plan to incorporate the
  822. form letter function into a complete small business package.
  823.  
  824.  
  825. To register send:
  826.  
  827.      name-
  828.      address-
  829.      city-
  830.      state-
  831.      zip-
  832.      phone-
  833.      bulletin board id (optional)-
  834.      fee- $15.00
  835.  
  836. Alfred J. Welch
  837. 2248 S. 33rd Street
  838. Milwaukee, Wisconsin 53215
  839.  
  840.  
  841. The author greatly appreciates your comments and
  842. suggestions...
  843.  
  844. *** Also open to contract programming, any popular language.
  845.