The program is a Win32 console executable called WordFilter. It takes a TXT input file, processes it and produces two TXT output files, one with the text that was accepted by the Microsoft Office speller and another one with the text that was rejected by the speller.
The program will open the input file and create (or overwrite) the output files selected in the EXE parameters. It will process the input file by reading in one paragraph at a time. The paragraph will be scanned so as to consider each of its words in turn. Each word will be spell checked, according to the options selected, by calling the appropiate Office spell checking function. Once the entire paragraph has been verified it will be output according to the program options; as such, the Right and Wrong files could be written to. The Right file would contain correctly spelt words and the Wrong file would contain words that were flagged as errors by the speller. The memory occupied by the paragraph will be reutilized to process the next paragraph.
The program will use Microsoft Office functionality to decide if a word is correctly spelt or not; this is the only funcionality Office will suply to this program.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-build and ready-to-run condition.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
4) Deliverables include technical documentation.
Windows 32 bit operating system, such as Win 2000, Win XP, etc.