There looks like another way to handle the spell check is assigning a method to the OnStartSpellCheck event, but we have NEVER used this event so I know that is not how it was going.
We are absolutely stumped on how the spell checking could have been working without the eds_tools in the uses clause... but multiple users say they have definitely been using that feature prior to our last update.
Our last update didn't have anything to do with wptools or edsspell and the fact we can compare code from this release and the last has us baffled.
So... is there another way for edsspell to be used with wptools without having eds_wptools in the uses clause (other than the OnStartSpellCheck)???
If we decide to not solve the mystery, but simply do the needed steps to get it active again it looks like I have two options:
1) add eds_wptools to the uses clause and let the default action take place. The problem here is we never see that the text has been modified so our save button never activates... I don't believe the WPRichTextChange event ever fires here.
2) I see from an older post back in 2007 we could control the spell check by assigning a method to the OnStartSpellCheck event. That way we can control our status if a change has been made. I am assuming we some how call the spell check and then after the spell check we can somehow mark the modified property as true.
If we do option 2 what needs to be in the event to initiate the spell check? I tried putting the standard SpellDlg.SpellCheck (used for standard controls with EDSSpell) and it fails miserably with various errors. I can't find any examples on how to initiate this properly for the wptools controls.