home *** CD-ROM | disk | FTP | other *** search
/ Multimedia & CD-ROM 4 / mmcd04-julaug1995-cd.iso / applicat / educate / spmate12 / readme.doc < prev    next >
Text File  |  1993-10-04  |  12KB  |  338 lines

  1.                   WELCOME TO Spelmate V1.2 FOR WINDOWS
  2.                   ------------------------------------
  3.  
  4. This README file contains important, last minute information about
  5. Spelmate V1.2 
  6.  
  7.  
  8. TABLE OF CONTENTS
  9. -----------------
  10.   1. What is Spelmate
  11.   2. How to Get Help
  12.   3. Installation
  13.   4. Important Notes
  14.   5. Files on the Disk(s)
  15.   6. Why Register?
  16.   7. History
  17.  
  18.  1. What is Spelmate
  19. --------------------
  20.  
  21. Spelmate is a DLL (Dynamic Link Library) that you can use to add spell
  22. checking to your Windows application. Because it is a DLL it can be called
  23. from any programming system that support DLL's including C,C++, Pascal,
  24. and Visual Basic.
  25.  
  26. Spelmate is available in American and British versions.
  27.  
  28. There is no royalty associated with Spelmate, and once you have registered
  29. the Shareware message will not be shown, and your users will be unaware of
  30. the origins of spelmate.
  31.  
  32. A number of sample programs in Borland C++, Borland Pascal, and Visual Basic 
  33. are included to illustrate how to use Spelmate. Spelmate is also used by
  34. Help Edit, a Windows Help File generation system, also from Aciran Software Systems.
  35.  
  36.  2. HOW TO GET HELP
  37. -------------------
  38.  
  39.   If you have any problems, please read this file and the user guide, and if
  40.   you still have a question and need assistance, help is available from the
  41.   following source:
  42.  
  43.      Write to me at the following address:
  44.  
  45.      James Herron
  46.      29 Duncryne Place,
  47.      Bishopbriggs
  48.      Glasgow G64 2DP
  49.      Scotland
  50.      UK.
  51.  
  52.   Alternatively call me on 041 762 0967 between 6pm and 9pm Mon - Fri, or any
  53.   time at Weekends (within reason!). Answering machine available.
  54.  
  55.   If you have a modem you can leave me a message on the ShareWare Support BBS
  56.   in the UK on (0442) 891109 (3 lines). This BBS has a link to the Runway BBS
  57.   in the US on 215-623-6203.
  58.  
  59.   Alternatively log on to a local BBS that echos FIDO or ILINK and leave me
  60.   a message in one of the following conferences:
  61.  
  62.   FIDO
  63.   ----
  64.   Shareware (fido)
  65.   Windows (fido)
  66.   Windows Programming (fido)
  67.  
  68.   ILINK
  69.   -----
  70.   Shareware (Ilink)
  71.   Windows Application Development (Ilink)
  72.  
  73.  
  74.   If you are on Compuserve or CIX you can Email me at
  75.  
  76.            herron@comms.eee.strathclyde.ac.uk  
  77.  
  78.   This is on the JANET network but can be accessed via internet and
  79.   Compuserve.
  80.   
  81.   To access internet you may have to make modifications such as:
  82.  
  83.                >INTERNET:herron@comms.eee.strathclyde.ac.uk
  84.  
  85.    which I BELIEVE is the correct format from Compuserve.  
  86.  
  87.  
  88.  3. INSTALLATION
  89. ----------------
  90.   You should read the rest of this README file to get further
  91.   information about this release before you do the installation.
  92.  
  93.   To perform the installation insert the floppy in drive A or B and run
  94.   INSTALL from Windows.
  95.   
  96.   This completes installation, you should now put your original disk(s) in a
  97.   save place. Start Windows and either run the demos from the Program Manager by
  98.   opening the File menu and selecting Run, or better still if you installed a
  99.   new group for Spelmate during install select it's icon for the application.
  100.  
  101.  4. IMPORTANT NOTES
  102. -------------------
  103.   o The Executable, dictionary and the Demo files in this package are
  104.     compressed. If you don't use the installation program or you need to
  105.     copy one of the original files onto your hard disk, use the UNPACK.EXE
  106.     file located on the distribution disk. This is a Windows application.
  107.  
  108.  
  109.  5. FILES ON THE DISK(S).
  110. -------------------------
  111.  
  112. Disk 1
  113.  
  114.   INSTALL  EXE    -  Windows Install Program
  115.   INSTALL  INF    -  Windows Install Script file
  116.   UNPACK   EXE    -  Unpack Utility.
  117.   README   DOC    -  This file
  118.   SPELMATE DL$    -  Spelmate DLL.
  119.   MAINxx   DI$    -  Main dictionary, either mainuk.dic or mainus.dic.
  120.   SPELMATE HL$    -  Spelmate user guide, this is a windows Help file.
  121.   SPELLAPP.EX$    -  Pascal Spell Editor
  122.   SPELLAPP.PA$    -  Pascal Spell Editor source
  123.   SPELLWND.PA$    -  Pascal Editor source
  124.   SPELLWND.RE$    -  Pascal Editor resource
  125.   SPELCHECK.EX$   -  Pascal File Speller
  126.   SPELCHECK.PA$   -  Pascal File Speller source
  127.   SPELL.PA$       -  Pascal Import Library
  128.   SPELFILE.RE$    -  Pascal Checker resource
  129.   INVOICE.DOC     -  Invoice/Order Form
  130.   FILEMENU.RC$    -  C Sample Filemenu resource
  131.   OWL.DE$         -  C Sample Owl def
  132.   SPELL.CP$       -  C Sample Spell.cpp
  133.   SPELL.IC$       -  C Sample Spell icon
  134.   SPELL.H$        -  C Sample Spell.h header
  135.   SPELLTST.EX$    -  C Spell Editor
  136.   SPELLTST.H$     -  C Sample header
  137.   SPELLTST.CP$    -  C Spell Editor source
  138.   SPELLTST.PR$    -  C Spell Editor project
  139.   SPELLTST.RC$    -  C Spell Editor resource
  140.   SPELMATE.BA$    -  Visual Basic interface
  141.   SPELMATE.H$     -  C Spelmate header
  142.   SPELMATE.LI$    -  C Import Library
  143.   GETFILE.FR$     -  VB Getfile form
  144.   SPELTEST.EX$    -  VB Spell Tester
  145.   SPELTEST.BA$    -  VB source
  146.   SPELTEST.MA$    -  VB Make File/Project
  147.   SAVEFILE.FR$    -  VB Savefile form
  148.   BOOK01A.IC$     -  VB Book Icon for examples
  149.   VBREADME.TX$    -  VB ReadMe File
  150.   VBSPLMIN.EX$    -  VB Min Example
  151.   VBSPLMIN.FR$    -  VB Min Form
  152.   VBSPLMIN.MA$    -  VB Min MakeFile
  153.  
  154. Note: all files whose extension ends in a $ are compressed.
  155.  
  156.  
  157. 6. Why Register?
  158. ----------------
  159.  
  160. Registering brings with it a number of advantages.
  161.  
  162. First of all the Unregistered Copy notice will no longer appear.
  163.  
  164. Second you will have technical support should you have any problems.
  165.  
  166. Third, your support will encourage me to continue to improve Spelmate.
  167.  
  168. And Finally, as a registered user you will be entitled to FREE updates for
  169. 6 months, and to favourable price reductions on future versions after that
  170. period. So make sure you complete the registration form as completely
  171. as possible.
  172.  
  173. 7. History
  174. ----------
  175. NB. Dates are in dd/mm/yy
  176.  
  177. 02/6/93 V1.0
  178. Initial release of Spelmate.
  179.  
  180.  
  181. 23/07/93 V1.1
  182.  
  183. Improved reliability by having Spelmate check the validity of the private
  184. dictionary, and deleting it if it is corrupt. Also a backup private
  185. dictionary was introduced to replace the corrupt one if needed.
  186.  
  187. This is not a bad reflection V1.0, it is simply that if your Application
  188. should crash during development,(don't they all!), it would leave the DLL in
  189. an unstable state, and usually corrupt the private dictionary. Spelmate
  190. would then not function correctly until this dictionary was deleted. It was
  191. not essential for your App to be spell checking at the time, the fact that
  192. it 'owned' the DLL at the time of it's demise was enough. These problems
  193. have now been overcome (by means of validation and backup) without any user
  194. intervention.
  195.  
  196. Spelmate V1.0 did not work correctly with C programs as the Boolean function
  197. SpellCheck returned a Pascal Boolean (byte) value, and not a 16 bit (word)
  198. value. It now uses a BOOL Windows (16bit word) value.
  199.  
  200. Spelmate V1.0 did not work with Visual Basic. This is because the function
  201. suggestWord expects a pointer to a string, and returns a pointer, and VB
  202. works with strings or arrays. This has been overcome with the addition of a
  203. new function SuggestVBWord which takes a string.
  204.  
  205. Murphy's Law states that the spell checking dialog box will nearly always
  206. manage to cover up the users view of the word you are trying to check.
  207.  
  208. Spelmate V1.0 allowed Windows to place the dialog box. V1.1 always places it
  209. in the bottom centre of the screen. Unless of course you call the procedure
  210. DisplayAtTop just before hand. You have to work out which half of the screen
  211. your word is in, then place the dialog box in the other. This is illustrated
  212. by a C and Pascal example.
  213.  
  214. Special thanks to Alistair McMonnies and Stewart McSporran of MEDC for the 
  215. C++ and VB examples.
  216.  
  217. 04/10/93 V1.2
  218.  
  219. Bug fix in Pascal file Spell checker, V1.1 does not automatically initialise
  220. Spelmate.
  221.  
  222. Bug fix in Visual Basic Text file editor. If cursor at first position and
  223. select spell check from cursor, got an invalid reference call error. fixed.
  224.  
  225.  
  226. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  227.              Aciran Software Products Line as of Sept. 1993
  228.              ..............................................
  229.  
  230. Aciran Version 3.5
  231. ------------------
  232. Aciran is a Linear AC Circuit Analysis program to ease the design of
  233. electronic circuits. Aciran can handle resistors, capacitors, inductors,
  234. transformers (ideal), transmission lines, vccs, fets, transistors, and
  235. Opamps.
  236.  
  237. For compatibility with PSpice it will accept voltage and current sources.
  238.  
  239. Aciran performs calculations of gain, phase, time delay, impedance, return
  240. loss, and vswr. Results can be printed in tabular or graphical form. Aciran
  241. supports CGA, EGA, VGA and Hercules graphics adapters.
  242.  
  243. Aciran can also perform tolerance analysis using monte-carlo methods and
  244. supports Epson, LaserJet, and Postscript printers.
  245.  
  246. << Registration ú45. >>
  247.  
  248.  
  249. Aciran for Windows Version 1.4
  250. ------------------------------
  251. Aciran for windows is a Windows version of Aciran, and is able to perform
  252. all the above and more.
  253.  
  254. Aciran for Windows can show multiple graphs and tables simultaneously and
  255. users can manually scale the graphs.
  256.  
  257. << Registration ú65, upgrade from Aciran for DOS, ú20. >>
  258.  
  259.  
  260. LMJ Version 1.21
  261. ----------------
  262. LMJ - Le Mot Juste is a game based on the TV series Blockbusters, and is
  263. used in the teaching of French. The program is mainly for use by teachers
  264. to assist students in learning grammar and phrases.
  265.  
  266. The Shareware version comes with a number of topics pre-defined. Registered
  267. users receive an extra program called the Topic Generator, which allows them
  268. to add new games. LMJ  supports CGA, EGA, VGA, and Hercules.
  269.  
  270. << Registration ú12. >>
  271.  
  272.  
  273. Scat Version 2.0
  274. ----------------
  275. Scat is a program used for designing high frequency RF amplifiers using
  276. Transistor Scattering Parameters and a Smith Chart. Calculates Gain,
  277. Stability , Noise and Matching impedance's. Supports EGA and VGA only.
  278.  
  279. << Registration ú45. >>
  280.  
  281.  
  282. Turf  Version 1.1
  283. -----------------
  284. Turf is a program for the would be amateur Bookie who wants to run the
  285. office sweepstakes. Keeps a record of all bets and payoffs, and lets you
  286. see if you are likely to be in profit at the end of the day.
  287.  
  288. << Registration ú12. >>
  289.  
  290.  
  291. Picture Calendar for Windows V2.0
  292. ---------------------------------
  293. Picture Calendar is as the name suggests a calendar program for Windows
  294. that displays a different picture for each month. Versions are available
  295. for Landscapes, Wildlife, Pot-Pourri and Pinups.
  296.  
  297. << Registration ú10. >>
  298.  
  299.  
  300. Help Edit V1.7
  301. --------------
  302. Help Edit is a Utility to generate Windows Help Files. Instead of having
  303. to have access to an RTF word processor like Word for Windows, Help Edit
  304. can work with simple ASCII files. Help Edit handles Help Topics,
  305. Definitions, Browse sequences, Bitmaps, Fonts, and Colour. Automatic
  306. generation of Topic and Definition labels, and the HPJ file. Requires the
  307. Microsoft Help compiler, which is now Public Domain.
  308.  
  309. << Registration ú25 >>
  310.  
  311.  
  312. Spelmate V1.2
  313. -------------
  314. Spelmate is a Windows DLL that allows developers to add spell checking to
  315. their applications. Spelmate is available in both British and American
  316. versions. Sample programs along with their source code (in C++, Pascal and
  317. Visual Basic) are provided.
  318.  
  319. << Registration ú25. >>
  320.  
  321. Index-It V1.0
  322. -------------
  323. Index-It is a Windows Utility used to create index lists or keyword list
  324. for use in DeskTop Publishing or Hypertext systems such as Windows Help.
  325. When writting a document or journal an Index list is often needed at the
  326. back of the document which contains keywords that describe parts of the
  327. document, and page references based on these keywords. In Hypertext and
  328. Help systems users can often perform a search based on keywords entered
  329. by the user. Index-It is used to scan the text of your document(s) and
  330. assist in generating a unique list of index words for just such a purpose.
  331. The index list produced is in the format of ASCII file containing a single
  332. word to a line. in alphabetical order. This file is automatically
  333. recognised by HelpEdit.
  334.  
  335. << Registration ú15 >>
  336.  
  337. James Herron
  338. August 1993