Using third party compoments with Addict
Extensibility has always been a key to the long term success of Addict. Addict's parsing model allows for nearly any edit control with a capable API to be used by both Addict's spelling check and thesaurus components.
Addictive Software has partnered with several third party component vendors to ensure that Addict's spelling check and thesaurus code are fully supported with their products. Some vendors have also implemented support for Live-Spelling.
Live-Spelling, Spelling Check and Thesaurus Support
TRichView(updated: November 17, 2004)
TRichView is a component suite capable of displaying and editing hypertext. It supports various fonts and colors, pictures, Delphi controls, and bitmaps. It also supports HTML-style tables with rich text documentation in every cell.
WPTools(updated: June 17, 2008)
WPTools is a WYSIWYG custom RTF engine and editor offering numerous features not found in the Win32 RichEdit. The control lets you use tables, paragraph frames, headers, footers and much more. WPTools also has the distinction of being one of the first third party components that was supported by Addict. It was also the first control to feature support for Live-Spelling with Addict.
WPTools 5: Delphi Demo|
Delphi Demo showing Data Modules and changing folders |
Updated Parser
WPTools 4: Delphi Demo |
Updated Parser
PlusMemo(updated: November 17, 2004)
PlusMemo is an enhanced memo edit control for Delphi and C++Builder. It features native ANSI and Unicode support, automatic syntax highlighting, and mixed font styles and colors.
LMDSyntaxEdit(updated: April 7, 2008)
LMDSyntaxEdit is a powerful Editor with impressive Syntax schemes that supports Addict Live Spell. The Demo, developed by LMD Innovative, includes a standalone executable so that you can check out the many features.
Note: To rebuild the enclosed source requires Addict 3.5 + a source code update available to owners of Addic 3 Professional on the Registered Site.
HTMLEdit(updated: April 12, 2006)
HTMLEdit supplies a HTML-based Editor that has Addict Live-Spell Support, Thesaurus support and much more. Well worth checking out this latest demo.
HTMLEdit 3 Delphi Demo | HTMLEdit 2 Delphi Demo | Discount Available
ExpressQuantumGrid Suite 5(updated: September 22, 2004)
Addict includes full support for dialog spell checking within nearly all Express Editors 5 controls and LiveSpelling support within the new RichEdit components. This functionality is carried into the Grid's in-place edit cells, allowing LiveSpell within RichEdit cells and unified dialog checking across any combination of rows and fields being displayed.
ExpressQuantumGrid Suite 5: EXE Demo
Note: The EXE demo was adapted from an ExpressQuantumGrid 5 demo. The full source of this demo is available upon request to Grid 5 customers.
LMD-Tools(updated: December 23, 2002)
LMD-Tools is an extensive component suite containing over 300 components for nearly any task you can imagine. Addict 3 ships with native support for both the LMDMemo and LMDRichEdit components from this component suite. Addict 3 Pro includes an AutoLiveSpell component that supplies LiveSpell support for LMDRichEdit.
ESBPCS for VCL(updated: January 16, 2006)
ESBPCS for VCL is a huge collection of components and routines that aim to make Data Entry and Manipulation easier for the Developer and their customers. As such it does supply Memos & RichEdits with enhancements and Addict 3 Pro includes an AutoLiveSpell component that supplies LiveSpell support for ESBRichEdit and ESBDbRichEdit. ESBPCS Special Colors can also be used to show Spelling Mistakes in Edits.
TMS TAdvStringGrid(updated: July 16, 2001)
TMS Software have added Live Spell support to their TAdvStringGrid and have also added Addict support to TMS TPlanner.
InfoPower 3000(updated: August 17, 2001)
InfoPower is a superb collection of Database related controls. Addict 3 Pro includes an AutoLiveSpell component that supplies LiveSpell support for wwdbRichEdit.
MSHTMLEdit and DHTMLEdit(updated: September 12, 2006)
This demo adds Spell Check and Thesaurus lookup to MSHTMLEdit and to DHTMLEdit. Addict 3 Professional is required to be able to access the source download as it uses modified code from there.
Questions (and thanks) for this solution should be directed to Kurt Senfer on the Addict 3 Discussion List as Kurt is a regular participant there.
LiveSpell DHTML Demo with source |
MSHTMLEdit EXE Demo |
DHTMLEdit EXE Demo |
MSHTMLEdit Interface Demo with source (Addict 3 Pro password required)
JEDI-VCL JvRichEdit(updated: January 25, 2003)
JVCL is an Open Source Library that contains the JvRichEdit Component. Addict 3 Pro includes an AutoLiveSpell component that supplies Live Spell support for JvRichEdit, as well as demonstrating AutoCorrect, Thesaurus Lookup and more.
RxLib(updated: January 25, 2003)
JRxLib is a freeware library. Addict 3 Pro includes an AutoLiveSpell component that supplies LiveSpell support for RxRichEdit. Note: RxLib is now part of JVCL, so you may prefer to grab the JvRichEdit Demo above.
Dream Memo, Dream Editor & Dream Rich Editor(updated: May 28, 2002)
Please note that Dream products were officially retired in January 2005. These demos are only online as an asset for those that may still be using Dream products.
Delphi Editor Demo | Delphi Rich Editor Demo | Delphi Memo Demo
Spelling Check and Thesaurus Support
Orpheus(updated: January 16, 2003)
Orpheus is a component toolset with over 100 native VCL controls and 100,000 lines of Delphi code. Addict supports the TOvcEditor component of this powerful set.
SynEdit & SynMemo(updated: January 19, 2004)
SynEdit is an open source Syntax Highlighting edit control not based on the Windows common controls. SynMemo is part of the SynEdit project.
SynEdit parser produced by Eugene Mayevski
SynMemo parser produced by Steen Kristiansen
Delphi SynEdit Demo | Delphi SynMemo Demo (requires UniHighlighter)
ProfDHTMLEdit(updated: January 19, 2004)
ProfDHTMLEdit is a WYSIWYG HTML Editor which takes advantage of DHTML Rendering.
Other Non-Editor Components
DBISAM(updated: December 23, 2002)
DBISAM is a database system that can compile directly into your executable without the external DLL or configuration files required for many other database engines. Addict's DB Aware live-spelling RichEdit works quite well with DBISAM.
ToolBar2000(updated: March 24, 2006)
ToolBar2000 is an excellent, economical ToolBar and Menu system. Addict now supports Menu replacement, and this demo shows how to use a TBPopMenu. Also shows using ActionLists for Spell Checking.
Addict Based Utilities
AddictTools for RAVE 5(updated: June 18, 2004)
RAVE is a Visual and Code-Based Report Engine included with Delphi 7. This freely available plugin uses the Addict Spell Check and Thesaurus Engine to supply Live-Spelling, Dialog-based Spelling Check and Thesaurus Lookup for Text based entries in RAVE Reports.
See it in action in this screenshot. Please note that you may have to update RAVE Reports in order to use this plugin.

