ADDICT SPELLCHECK & THESAURUS EVALUATION VERSION 2.34 32-bit Install for Delphi 4 and 5 (c) 1996-1999 Addictive Software WWW http://www.addictive.net General Support: addictsupport@esbconsult.com.au Administrative Issues: addictsw@kagi.com Demos of Addict and various 3rd Party Controls are also available for download as both 16 and 32 bit. Look for AD232D16.zip and AD234D32.ZIP and note that most 3rd Party Demos are only in the 32 bit Zip. Shareware: $150US (Single Developer License) Order from: http://www.netsales.net/pk.wcgi/addictiv/prod/1120425-1 INSTALLATION: Run Setup.exe - Uninstall feature included. NOTE: Remove any previous trial version from Delphi and from your Library Path before installing. FEATURES AddictSpell 2.34 gives Delphi (and C++Builder) developers a fast and flexible spell checker for use in their applications. - Full component source code - Compiler utility to compile your own wordlists. - Multiple main and user dictionaries open simultaneously. - Can use Microsoft Word user dictionaries. - Spell checks PChar Buffers, Strings, and any descendant of TCusotmEdit, TCustomMemo, TCustomRichEdit controls. - Also spell checks WPTools, SyntaxMemo, PlusMemo, DreamMemo, RichView, Orpheus, and MemoWriter components, as well as any component that supports Windows EM_XXX messaging. - Configuration dialog lets users determine general configuration options, including which main and user dictionaries are active. - Multi-user configuration system gives each user of a multi-user application independent configuration. - Use one of the available dialog styles or easily create your own. - The spell check dialog is not modal. Users can edit the document without ending the spell check. - Auto-corrections can be added to user dictionaries to automatically correct common spelling errors. - Unlimited undo facility. Press the wrong button? - No problem. - Independent help system eliminates the need to add application specific help for Addict and adds title bar question mark help. - Initial position and selection avoidance properties prevent the dialog from covering the selected word. - Word suggestions continuously generated in the background. No waiting for the user. - HTML tags can be ignored natively without hacks. - Spell check engine is fast and flexible native Delphi code (11,000 words checked per second on a P100). - Royalty free runtime redistributables (dictionary files and dialog help). - Language modules make international distribution easy. THESAURUS FEATURES: - Huge Thesaurus: The component comes with a compiled version of Roget’s 1911 Public Domain Thesaurus. It is extremely large, containing over 1000 context topics and 30,000 words. - Multiple Thesaurus Support: This version of this component comes with a Compiler utility that allows you to compile context-sensitive thesaurus topics of your own into the format used by TThesaurus. - Fast: Despite the size of the Thesaurus file (it is compressed), the component loads in less than a second on a P100 (24 MB RAM). Context topic lookup is near instantaneous. - Selection Avoidance: When used in conjunction with an editing control, the thesaurus dialog box will automatically avoid the selected word in the editing control and position the dialog directly under it. EVALUATION VERSION This version of Addict is identical to the registered version with the following exceptions: 1) The evaluation version, of course, does not contain the source code, but instead contains compiled DCU files and Delphi packages. 2) The evaluation version will function only with Delphi 1.0, 2.0, 3.0, 4.0 or 5.0. The registered version of Addict will also work with C++Builder 1.0 and C++Builder 3.0 and 4.0.(note: we are not users of Borland C++ Builder and hence support in this area is very limited). The evaluation version will show a dialog box indicating that the component is unregistered whenever Delphi is NOT running. Addict, in its evaluation form, is as close to the real product as Addictive Software feels comfortable providing. PURCHASING: Addict is a fully electronic product. There is no package or manual to provide. Therefore, you may purchase Addict online for immediate delivery online at Addictive Software’s web site: http://www.addictive.net Click on the ‘Order Now!’ link at the bottom of the page. Though the order form is online, you are presented options to pay by phone, fax, and mail as well as credit card. SUPPORT: General Support: addictsupport@esbconsult.com.au Administrative Issues: addictsw@kagi.com INSTALLING THE COMPONENTS AND HELP FILE BACKING UP YOUR COMPONENT LIBRARY (D1/D2) Before installing this (or any) component collection, you should make a backup of your component library. This file is usually located under the \BIN\ directory from your default Delphi directory. The Delphi 1.0 library is usually called COMPLIB.DCL, while the Delphi 2.0 library is usually called CMPLIB32.DCL. This is not an issue if you are using Delphi 3.0 or Delphi 4.0. INSTALLING THE COMPONENTS First of all, Addict may be used with: - Delphi 1.0, 2.0, 3.0, 4.0, 5.0 - C++Builder not supported in the Trial Delphi 4.0: Choose the Component | Install Packages menu item. Click the "Add" button. Browse to the \ADDICT\DELPHI4\ directory and choose the Addict Delphi 4 Trial package (AD234TR4.BPL). Click OK. Make sure the checkbox beside the package name is checked and then click OK. Choose the Tools | Environment Options menu item. Click the “library” tab. Add \ADDICT\DELPHI4\ to the “Browsing Path” edit field. Click the OK button. Delphi 5: Choose the Component | Install Packages menu item. Click the "Add" button. Browse to the \ADDICT\DELPHI5\ directory and choose the Addict Delphi 5 Trial package (AD234TR5.BPL). Click OK. Make sure the checkbox beside the package name is checked and then click OK. Choose the Tools | Environment Options menu item. Click the “library” tab. Add \ADDICT\DELPHI5\ to the “Browsing Path” edit field. Click the OK button. Sometimes Delphi 5 will complain about DSGNINTF not being found. As a temporary fix please add $(DELPHI)\Source\Toolsapi to your Library path. INSTALLING THE HELP FILE IN DELPHI 4.0 First of all, ensure Delphi 4 is NOT running. Copy the ADTRIAL.HLP and ADTRIAL.CNT files into the Delphi 4 Help File Directory. In this directory, edit (using NotePad or any other text editor) DELPHI4.CNT. At the bottom of the file add: :Include adtrial.cnt :Index Addict Trial Reference=adtrial.hlp Note: The colons (':') are required. Save the changes to DELPHI4.CNT and close the file. When you run Delphi 4.0 it should now have the Addict Help integrated. INSTALLING THE HELP FILE IN DELPHI 5.0 First of all, ensure Delphi 5 is NOT running. Copy the ADTRIAL.HLP and ADTRIAL.CNT files into the Delphi 5 Help File Directory. In this directory, edit (using NotePad or any other text editor) DELPHI4.CNT. At the bottom of the file add: :Include adtrial.cnt :Index Addict Trial Reference=adtrial.hlp Note: The colons (':') are required. Save the changes to DELPHI5.CNT and close the file. When you run Delphi 5.0 it should now have the Addict Help integrated. UNINSTALLING THE COMPONENTS AND HELP FILE If you should ever have to uninstall Addict, simply remove the component from your component library by the same process mentioned above, with the exception of pressing the Remove button instead of the Add button. Once removed, recompile your component library by pressing the OK button. To remove the help file from Delphi's help system, follow the exact process for installing the help file, with the exception of adding ADDICT.KWF before pressing the save button. Next delete the ADDICT.* files from your Delphi \HELP\ directory. If you're using Delphi 3, 4 or 5, remove references to Addict's help files from the corresponding DELPHI3.CNT, DELPHI4.CNT or DELPHI5.CNT files. Addict installs entirely to the base directory you specified during installation and modifies no system files. To remove Addict from your system entirely, simply remove this directory from your system (clicking on the UnInstall icon will accomplish this. WWW http://www.addictive.net General Support: addictsupport@esbconsult.com.au Administrative Issues: addictsw@kagi.com