Spel Check Software - Spell Check Anywhere

 Site Map  |  FAQ  |  Privacy  |  Terms of Use  |  Link To Us & Earn Pay

Last Update: August 13, 2007

 

Spell Check AboutSpell Check Free DownloadSpell Check AwardsSpell Check ResourcesSpell Check ContactSpell Check Order

What Is Spell Check Anywhere?  |   What Is Spell Check?  |  Spell Check In These Software Programs  |  Quick Start Guide
More Spell Check Anywhere Features  |  Spell Check Medical, Legal & Foreign Languages  |  Windows Versions Supported  |  Testimonials  |  Frequently Asked Questions  |  100% Risk-Free Money-Back Guarantee |  Pricing  |  Download Free 7-Day Trial



Why No Red Underlining Under Misspelled Words

 

Dear Friend,

My name is Tomer.  I am the author of Spell Check Anywhere, and other software packages.  I have 21 years of computer programming experience.  I sometimes get emails asking if Spell Check Anywhere underlines misspelled words in red.  The answer is no, it does not.  And there is a very good reason why I did not program this into Spell Check Anywhere, which I want to share with you.

There are one or two spell checkers out there that do underline words in red.  I highly recommend you stay away from these programs, as I am about to explain to you why.

First, realize that Spell Check Anywhere spell checking is unlike the spell checking in word for windows, lets say.  This is because word is spell checking its own text.  Spell check anywhere spell checks text of other windows programs.

This is a big difference.

For a program to spell check its own text is almost a trivial task.  And to underlined its own misspelled words in red is also a trivial task.  But for an outside spell checker, such as spell check anywhere, to spell check in other applications is not a trivial task at all.

This is because spell checking text of another application requires inter-process communications, and other techniques, which makes it difficult to control what happens in that other application.  While spell checking a program's own text is a straight forward programming task.

So, when word for windows underlines its own misspelled words in red, there is no problem.  That is easy, and good to do.  But in order for one application to change the graphical interface of another application, such as drawing red lines under words, requires dangerous, undocumented, dirty, programming techniques that destabilize the entire windows system.

Therefore, as a responsible programmer, I am not going to subject your entire windows system to undocumented, dangerous windows, dirty programming tricks.  The goal of my programming is to make well done and good behaving applications.  And not to endanger that you will lose all your work and documents because of some dirty-programming techniques in order to increase sales.

To give some idea of dirty-techniques are used in order to underline misspelled words in red by as done by other spell checkers, I'll explain to you a little how this is accomplished:

What the programmer does is place, an undocumented, dangerous, filter between the drawing routines of windows.  This filter checks when the program you are trying to spell check is about to draw a word on the screen.  If that word is misspelled, then this filter adds an underline to it.

This sounds simple.  But the way it is accomplished is evil.

The application, in order to place this filter, probes the memory of the target application, finds the drawing routines, replaces that drawing routed with it's own drawing routine.  This can completely destabilizes your windows system.

The other technique is to replace the windows system component of windows that is responsible for drawing with the program own component, which then monitors for misspelled words and underlines misspelled words, and then passes the control back to the original windows component.

In concept this type of programming is not bad.  It is called hooking.  But windows does not have any way, and is not intended, for this type of hooking.  So the only way to accomplish this hooking, is by serious windows low-level system hacking.

I recommend that you stay away from such programs.  I promise you, that no matter how many sales I will lose,  I will never program something that does this awful thing to your windows system.

The other bad thing is that once these program do this to your system, you will experiences crashes and unstable windows system, and you will never be able to trace these errors to their spell checker because of the low-level programming nature of this hacking.

Rest assured that Spell Check Anywhere is a responsible proven solution to your spell checking needs.  It used by individuals, companies, small and large, government agencies, and US military, air force, police and others.

 

Yours,

Tomer Guez

 

 

 

 

 

 

 

Copyright © 2000-2007 TG Enterprises, Incorporated, Massachusetts, USA.