home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / PSION / 1997 / 944.ZIP / README.TXT < prev   
Encoding:
Text File  |  1997-03-02  |  7.5 KB  |  212 lines

  1. *** ReadMe file for ExAb v.1.7c - 22 Feb. 1997 ***
  2.  
  3. EXAB17C.ZIP contains EXAB.MCR and README.TXT.
  4.  
  5.  
  6. DESCRIPTION
  7.  
  8. ExAb is a MacSys macro to EXtend ABbreviations.
  9.  
  10. It uses a self-created and self-maintained database
  11. of your abbreviations. By positioning the cursor at the 
  12. end of your abbreviation and hitting the hot key, ExAb 
  13. searches the database and, if found, extends the 
  14. abbreviation. If not found, ExAb enables you to add an 
  15. extension to the database.
  16.  
  17. ExAb is freeware. You are free to use, modify and copy
  18. the macro. I've used ExAb on my English 1 Mb Psion 3a,
  19. where it performed flawlessly. However, needless to say,
  20. I don't give guarantees and you cannot hold me
  21. responsible in case anything goes wrong.
  22.  
  23.  
  24. INSTALLATION
  25.  
  26. Copy EXAB.MCR to directory \MACRO\MCR. Open Tom 
  27. Dolbilin's MACRO (MacSys), open EXAB.MCR (Psion-E) and
  28. translate it (Psion-T). After installation assign a
  29. convenient hot-key (I use <Psion-Enter>). ExAb is now
  30. ready for use. While running for the first time, ExAb
  31. will create the database file (EXAB.DBF) and a WORD
  32. file (EXAB.WRD) containing ExAb information. Both
  33. files will be created on the internal drive. 
  34.  
  35. When in WORD, typing 'exab' in lower case (ExAb is
  36. case-sensitive) and hitting the hot-key, will extend
  37. the info messages onto the screen. Similarly,
  38. extending on 'help' will show ExAb information.
  39. Actually, the help lines are written to the file from
  40. which you called ExAb, and you may want to delete them
  41. afterwards. The macro also works in the other Psion
  42. programs, although long extensions, like ExAb's Help
  43. lines, may not fit there.
  44.  
  45.  
  46. NOTES
  47.  
  48. 1. ExAb does not work when its database is opened by
  49. another program (like DATA)!
  50.  
  51. 2. I found irreproducible behaviour with JBDATA.
  52. Sometimes, this resulted in error messages and the
  53. inability to open the database. I suggest to use
  54. Psion's DATA program for editing the database entries.
  55.  
  56. 3. After having used other programs, the first use of
  57. ExAb often results in MACRO's message: "GetText$: 
  58. Bring server has no data available....". Just <Esc>,
  59. deselect your abbreviation and call ExAb again.
  60.  
  61. 4. When you feel confident with ExAb, you may want to 
  62. delete the help lines from the database (EXAB.DBF) 
  63. and/or from the macro (EXAB.MCR). To remove these lines 
  64. from the macro file, open the file and delete the lines
  65. indicated. After translation the size of the macro will
  66. be reduced approximately 40%. However, I found that
  67. this did not result in any noticeable increase in
  68. speed.
  69.  
  70.  
  71. UPDATES
  72.  
  73.  
  74. V.1.0 to 1.2. First crude versions for own use.
  75.  
  76.  
  77. V.1.3. This was the first version released to Tom 
  78. Dolbilin's homepage at http://www.livetext.com/macsys/.
  79.  
  80. The macro uses a different database (EXABP.DBF) when
  81. using "PROGRAM", Psion's OPL editor, which is also used
  82. by MacSys. This simplifies writing OPL or macros. 
  83. E.g. fp = Fil2Pid%:( "" ). Also, EXABP.DBF is 
  84. automatically created after first use.
  85.  
  86.  
  87. V.1.4. Includes date and time stamping.
  88.  
  89. After calling the macro behind .d or .t the current
  90. date or time is inserted (formats: 22 Dec 1996 and
  91. 10:22:45, respectively).
  92.  
  93.  
  94. V.1.5. Added whole text abbreviation extension and
  95. related on-line Help.
  96.  
  97. Abbreviations to which the plus character (+) is added
  98. can be extended in one go, after finishing the text.
  99. Therefore, type ++ at the beginning of the text
  100. containing the abbreviations, followed by the hot-key.
  101. E.g. In the following text,
  102. ++..txttxt.. sy+ ..txttxt.. br+ ..txttxt..,
  103. positioning the cursor after ++ and hitting the hot-key
  104. will extend abbreviations 'sy' and 'br' and at the same
  105. time remove all "+" characters. IMPORTANT: At the end
  106. of the search, enter "Continue" to MACRO's "GetText$..."
  107. message. When by accident upon this message "Stop" is
  108. entered, MACRO should be exited and reopened before ExAb
  109. can be used again (to enable the proper closure of
  110. ExAb's database).
  111.  
  112. If you prefer a different character, exchange the +
  113. character in the assignment of variable c$ in line 9 of
  114. EXAB.MCR for the character of your choice.
  115.  
  116. When you upgrade from an earlier version and wish to
  117. keep your old definitions and be able to consult ExAb
  118. v.1.5 Help, proceed as follows. Use DATA to remove the
  119. old Help records from EXAB.DBF and rename EXAB.DBF to
  120. EXABOLD.DBF. Now upon ExAb's first use, a new EXAB.DBF
  121. will be created, containing the new Help records. Using
  122. DATA you can now merge in your definitions from
  123. EXABOLD.DBF.
  124.  
  125.  
  126. V.1.6. Major update.
  127.  
  128. ExAb now handles "Enters" (line-feeds) correctly. When
  129. adding definitions in the extension input screen,
  130. insert forward-slash (/) characters at positions where
  131. "Enters" are required. Thus,
  132. ExAb/Huub Linthorst/E-mail: linthors@chem.leidenuniv.nl
  133. would be extended as:
  134.   ExAb
  135.   Huub Linthorst
  136.   E-mail: linthors@chem.leidenuniv.nl
  137.  
  138. The / character can be replaced by one you prefer. To
  139. do so, change this character in line 10 of EXAB.MCR
  140. (variable r$) and retranslate.
  141.  
  142. An option was added that enables quickly viewing the
  143. abbreviations and extensions accumulated in EXAB.DBF.
  144. 'Exabbing' on .? opens a screen presenting these data.
  145. It is very important that the length of the
  146. abbreviations not exceeds 10 characters! Upgraders,
  147. remove the old Help lines and check your EXAB.DBF
  148. file! When you forget to do this EXAB.DBF remains open
  149. and you need to shut down MACRO, before it is released.
  150.  
  151. ExAb is set to handle a maximum of 100 different
  152. abbreviations. E-mail me if you prefer a larger number.
  153. A feature was included to show the number of the added
  154. record.
  155.  
  156. <Esc> at the input screen during a whole text search
  157. now quits the search.
  158.  
  159. Whole text search has been modified, resulting in less
  160. screen flashings and increased speed.
  161.  
  162. For first-time users, WORD document EXAB.WRD will be
  163. created, explaining the program. The document contains
  164. the concatenated records from database EXAB.DBF.
  165. Upgraders, see above on how to handle when you want
  166. ExAb to create a new EXAB.DBF with the updated help
  167. lines and the EXAB.WRD document.
  168.  
  169.  
  170. V.1.7. ExAb database manipulation included.
  171.  
  172. Exabbing on .? now presents a menu from which the list
  173. view can be opened. Alternatively, the menu opens
  174. ExAb's database in DATA for editing, or enables
  175. alphabetical sorting on the abbreviations field.
  176.  
  177. An extra feature was incorporated that starts or opens
  178. a file in the proper Psion application. Thus, hot-
  179. keying on HUUB.AGN, opens this file in AGENDA, while
  180. exabbing on ADDRESS.DBF opens the address database.
  181. Only the Psion applications DATA, WORD, AGENDA and
  182. SHEET can be reached by ExAb. When also John Boyce's
  183. JBMACFIX.OPO is installed (in the \APP directory
  184. containing MACRO), exiting returns to the application
  185. from which ExAb was used. If not, exiting will return
  186. to MACRO.
  187.  
  188. Erratic GetText$: message at the end of a whole text
  189. search removed. Thanks to a procedure of Tom Dolbilin. 
  190.  
  191.  
  192.  
  193.  
  194. I cannot anticipate how often I'll upload future 
  195. updates. I'm hesitant to put to much stress on the
  196. sysops of Psion-related websites and I certainly don't
  197. want to tire users with "daily" minor updates. However,
  198. when you send me your E-mail address, I'll add your
  199. name to a list of ExAb users who will receive all 
  200. future (major and minor) updates by E-mail.
  201.  
  202. Enjoy ExAb. If you like ExAb, please, give me feed-back.
  203.  
  204. Thanks to Tom Dolbilin for his excellent MACRO program,
  205. and Ben Clifford for the spark that ignited ExAb.
  206.  
  207. Have you already tried my other macros. CodeSafe and
  208. DNCode encrypt sensitive information on your Psion.
  209.  
  210. Huub Linthorst
  211. E-mail: linthors@chem.leidenuniv.nl
  212.