home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / prog1 / tbfmt.lzh / TBFMTDOC.COM (.txt) < prev    next >
Encoding:
Graham's TXT2COM  |  1989-02-09  |  12.8 KB  |  201 lines

  1. ~0E
  2.                       ┌─────────────┐ ┌────────────┐┌─┐
  3.                       └┐           ┌┘ │    ┌──────┐└┘ │
  4.                        │           │  │    │      └───┘
  5.                        │           │  │    │          <tm>
  6.                        │           │  │    └─────────────┐
  7.                        │           │  └──────┐           │
  8.                        │           │         │           │
  9.                        │           │         │           │
  10.                        │           └─────────┘           │
  11.                        │  U n i q u e   S o f t w a r e  │
  12.                        └─────────────────────────────────┘                   ~02
  13.              TBFMT (1.9b) - Copyright (c) 1987-89 by Unique Software         ~0F
  14.                  Full documentation and License for only $25.00              ~07
  15.                   (+$2 for 3.5"-720K disk if needed/requested)               ~02
  16.                                  Unique Software 
  17.                              Post Office Box 26613 
  18.                           Fort Worth, Texas 76126-0613 
  19.                 CompuServe : 70130,330   ::  MCI-Mail : 252-8689
  20.            American People Link : UNIQUESOFT  ::  Delphi : UNIQUESOFT        ~0A
  21.  
  22.                           -Press [PG DN] for next page-                      ~03
  23.  
  24.  
  25.                                        This program  is  produced by a member of 
  26.                                     the  Association of Shareware  Professionals 
  27.                                     (ASP).    ASP  wants to make sure  that  the 
  28.        ┌─────────┐      <tm>        shareware principle works for  you.  If  you 
  29.  ┌─────┴───┐     │                  are  unable  to resolve a  shareware-related 
  30. ─│         │o    │───────────────── problem with an ASP member by contacting the 
  31.  │   ┌─────┴╨──┐ │  Association of  member  directly,  ASP may be able to  help. 
  32.  │   │         │─┘  Shareware       The  ASP  Ombudsman  can help you resolve  a 
  33.  └───│    o    │    Professionals   dispute  or problem with an ASP member,  but 
  34. ─────│    ║    │─────────────────── does  not  provide  technical  support   for 
  35.      └────╨────┘    MEMBER          members'  products.  Please write to the ASP 
  36.                                     Ombudsman  at P.O.  Box 5786,  Bellevue,  WA 
  37.                                     98006   or  send a  Compuserve  message  via 
  38.                                     easyplex to ASP Ombudsman 70007,3536     ~02
  39.  
  40.     You should  inspect the file with the extension ".LST"  for a  list  of  the 
  41. programs which SHOULD be contained in this package and their size.           ~0A 
  42.  
  43.  
  44.                           -Press [PG DN] for next page-                      ~02
  45.  
  46.     Vendors,   User  Groups,   and  Schools must read the  file  VENDOR.DOC  for 
  47. important information relating to their use and distribution of this program. 
  48.  
  49.     Shareware  is  NOT FREE.  If you "buy"  a  disk full of software for  $3.95, 
  50. $5.00,   or  $9.99  all you have paid for is the disk,  the time for making  the 
  51. collection, and shipping and handling. 
  52.  
  53.     The  Shareware author is still legally entitled to receive compensation  for 
  54. his work. Many programmers make their  living by distributing their programs via 
  55. Shareware.  The license fee/registration which you should send is a programmer's 
  56. paycheck. 
  57.  
  58.     Shareware  is  NOT  mediocre  software  because  it's  cheap.   "Commercial" 
  59. software's price is mainly advertising,  packaging and distribution costs,  with 
  60. Shareware you are NOT PAYING for these services. 
  61.  
  62.     Shareware  gives  you  get  the ULTIMATE GUARANTEE,  "If you don't  use  the 
  63. product,   you don't pay for it!".  Try getting that guarantee with "commercial" 
  64. software.                       ~0A 
  65.  
  66.                           -Press [PG DN] for next page-                      ~02
  67.  
  68.     After you have used this program for 30  days,  you must DISCONTINUE use  OR 
  69. PURCHASE a single-user LICENSE from Unique Software. 
  70.     Anyway,  it's EASY  to become a licensed user of this program,  at your  DOS 
  71. prompt type `LICENSE' and answer the questions.  Your printer does all the work. 
  72. You don't have to write anything. You don't even need an envelope!           ~07
  73.     You  can  also register/license through the Public (Software)  Library  with 
  74. VISA/MC  at 1-800-2424-PSL (orders only - Information 713-665-7017).  With  your 
  75. PSL licensing you will get a $5 credit on your next order from PSL.          ~02
  76.     Licensed  users  get  printed  FULL  documentation  and  can  freely  submit 
  77. questions to any of the onlines services listed on the HOME page. Questions will 
  78. often be answered overnight!                                                 ~03
  79.    This  software  and documentation are distributed and/or sold  "as  is"   and 
  80. without warranties as to performance of merchantability or  any other warranties 
  81. whether  expressed  or implied.  Because of  the various hardware  and  software 
  82. environments  into  which any program may be put,  no warranty of fitness for  a 
  83. particular purpose can be offered. Good data  processing procedure dictates that 
  84. any program  be  thoroughly tested  with non-critical data before relying on it. 
  85. The user must assume the entire risk of using the program.  Any liability of the 
  86. seller will be limited exclusively to product replacement.                   ~0A
  87.  
  88.                           -Press [PG DN] for next page-
  89. ~#0~07
  90.              TBFMT (1.9b) - Copyright (c) 1987-89 by Unique Software         ~0A
  91.  
  92.                     F1 - TBFMT [Install] Menu
  93.                     F2 - Problems / Why doesn't...?
  94.                     F3 - TBFMT version history
  95.                     F4 - TBFMT version history (con't) / NOTE                ~07
  96.                     F10 - Return to THIS menu                                ~02
  97.  
  98.     New to this version marked with a "!" 
  99.     Changed are noted with a "^" 
  100.     Bug correction noted with a "@" (you may not notice any change) 
  101.     Licensed version features marked with "&" 
  102.  
  103.                                       Usage
  104.     usage: TBFMT
  105.   & usage: TBFMT [*][drive:][\path\]filename.ext 
  106.   & If you don't specify an .EXTension the extension of .BAS will be assummed 
  107.  
  108.   &                         Install Option 
  109.     NOTE:   Licensed  users programs have the install menu  as  an option.  Non-
  110. licensed users are presented with this menu everytime TBFMT is run. 
  111. ~#1~02
  112.   & usage: TBFMT /I 
  113.    TBFMT 1.9b Install - (c) Copyright 1987-89 by Unique Software 
  114.    [1] Extension for backup file : .BAK 
  115.    [2] Backup (original) File is to be [K]ept/[D]eleted after formatting : D 
  116.    [3] Indent width : [V]ariable / [F]ixed : V 
  117.    [4] 'REMarks : [F]lush left / [I]ndented : F 
  118.    [5] Starting indention column number : 2 
  119.    [6] Labels : [F]lush left / [I]ndented : F 
  120.    [7] SHARED, STATIC, LOCAL : [F]lush left / [I]ndented : F 
  121.    [8] *Labels : [U]PPER / [l]ower / [C]apital / [N]oChange : C 
  122.    [9] *Reserved Words : [U]PPER / [l]ower  / [C]apital / [N]oChange : U 
  123.    [A] *Variables : [U]PPER / [l]ower / [C]apital / [N]oChange : L 
  124.    [B] *SUB/FN Names : [U]PPER / [l]ower / [C]apital / [N]oChange : C 
  125.  
  126.    [Q]uit Install 
  127.    [R]un with current defaults (defaults not saved) 
  128.  & [S]ave Defaults 
  129.    [?] Option     * - the Fast Option [*] overrides these 
  130.  
  131.     NOTE:  Non-Licensed  Users  MUST use the [R] option  to run TBFMT.  Licensed 
  132. users can [S]ave the defaults and run TBFMT from the command line. 
  133. ~#2~02
  134.  
  135.                              Why doesn't TBFMT ... 
  136.  
  137.     We  have  attempted  to account for numerous ways of  programming  in  Turbo 
  138. Basic.   When you find something that TBFMT doesn't  do quite the way you  would 
  139. like it, let us know. Many of TBFMT's features were suggested by users. However, 
  140. TBFMT cannot be all things to all people.  If we incorporated every request into 
  141. TBFMT,  the size  of TBFMT would of  course  grow  rapidly but unfortunately the 
  142. speed  at which TBFMT operates would  also  be degraded rapidly.  We don't think 
  143. that you,  the users, would mind a larger program, but a slower program is never 
  144. welcome.  
  145.  
  146.  
  147.                             DO : WEND ? WHILE : LOOP 
  148.  
  149.     Yes  these  are  valid  Turbo  Basic  combinations.   Therefore  instead  of 
  150. introducing  numerous  lines  of  code  into  TBFMT  which  would  also  degrade 
  151. performance,  we have altered the  variable indent width of both DO and WHILE to 
  152. four spaces. Therefore,  if you use the variable indent width,  your WHILE loops 
  153. may not look aligned properly but they will be what TBFMT contains.  
  154.  
  155. ~#3~02
  156.                           TBFMT History
  157.  
  158.     1.0 - Initial release, 6 user settable options. 
  159.     1.1 - User settable option (7) added by suggestion by Barry Erick. 
  160.     1.2 - User settable options expanded to 11.  Speed improvments with assembly 
  161. language routines replacing compiled routines.  
  162.     1.3 - Major speed  improvents with "CASE"   options by new assembly language 
  163. interfaces.  
  164.     1.4 - 1.6 (non-released versions with minor improvements) 
  165.     1.7 - format on/off option added. Minor speed improvements 
  166.     1.8 - adjust for special case ELSEIF / THEN 
  167.     1.8.2 - ".BAS"   was  made  default  extension  for  the  input filename  as 
  168. suggested by Barry Erick. 
  169.     1.8.3 - Speeded  and improved method  of  determining user's screen defaults 
  170. (suggested by Ron Rossini) Speed improvements by special case handling. 
  171.     1.8.4 - User/Unusual.Error Abort  now  returns  original condition  of files 
  172. (name).   Speed  improvements  by special  case handling.  Nested  NEXT's  (NEXT 
  173. var,var) are now handled properly. 
  174.     1.8.5 - Leading  Space  and/or Tab formatting now  accounted  for  correctly 
  175. (suggested by Barry Erick). Fix error in saving of one default item (first noted 
  176. by Marvin A. E'Golf). Some speed improvements. 
  177. ~#4~02
  178.  
  179.  
  180.  
  181.                             TBFMT History (continued)
  182.  
  183.  
  184.     1.8.5a - Fix error of file abort on empty line  reintroduced with 1.8.5 (bug 
  185. first noted by Marvin A. E'Golf). 
  186.  
  187.     1.9 - format on/off now "watches"  formatting and will pick up at the proper 
  188. indent position. 
  189.  
  190.  
  191.  
  192.  
  193.  
  194.                              > > >   N O T E   < < <
  195.  
  196.  
  197.     The full documentation will also explain other features to be found in 
  198. TBFMT. 
  199.  
  200.  
  201.