This is a GUI to 'Webster's Unabridged English Dictionary', a free eBook published by Project Gutenberg (www.gutenberg.net).  The 28Mb plain text eBook dictionary is comprehensive with over 100,000 entries and my program makes it easy to access all of them, for comparison try reading the eBook with MS Word, Wordpad or Notepad.

My program doesn't edit the data, to do that you need a Text Editor, I'm still working up to it :o.

Anyway, the project is a re-written, work-in-progress, follow-up to my first english dictionary submission for PSC, late July 2015.  I've changed the single form GUI to Multi-Document Interface (MDI), added Activity and History logs, some User Preferences and a Random Word reader.  (Where available in the data) Synonyms to a word are listed right of its definition and can be read when selected without moving from the current word, likewise the unique words within a word definition.  Finally, the Search Engine can now complete search requests that return millions of rows.  All these changes are designed to make the program easier to use and to be a more productive tool.  Help file included [F1].

I have chosen to stick to the eBook's raw plain text format which means the program still reads and indexes all the word entries when it loads.

Note:
There will be the odd anomalous word turning up in lists and words for which the program can not find a definition when selected from a list.
Also, not all words are available in the data but any omissions can be added manually to the eBook.

Most code is suitable for beginners except perhaps some advanced techniques that exist simply to overcome VB6's sometimes slow handling of string data for instance clsTextReader is a reuseable class designed for fast reading and searching of text files.