Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Windows 8
Message
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Windows 8
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 8
Network:
Windows 2008 Server
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01594269
Message ID:
01594269
Views:
79
I am seeing behavior in an app for the same function that differs between systems running Windows XP and Windows 8.

We are using Craig Boyd's spell checker class straight out of the box - no modifications. The class is invoked from a VFP form, pointing to a text value to spell check. The spell checker runs, evaluating the text block and identifying any words it thinks are misspelled. The user may edit the word, ignore the word or select from a suggested list of replacement words. The class updates any word that is changed back to the text value on calling form. The class has worked flawlessly for several years.

We are now migrating to Windows 8 systems for some users. For the most part everything still works fine, but an odd behavior in the spell checker has shown up. When running on Windows 8 a misspelled word in the text block sometimes gets skipped. If another word nearby is trapped by the spell checker you can see the "bad" word in the text block being evaluated. The spell checker simply doesn't trap the word as misspelled (and I mean it is really misspelled - something like higeiorujdfnmhlight instead of highlight)

And, of course, the best part if this is that sometimes the word will be correctly trapped on the Windows 8 system.

When running the same exe against the same data in Windows XP the spell checker will trap this word every time.

The spell checker class uses doevents so this may be a clue. But I am at a loss to understand how the evaluation each word, moving from one work to the next in the text block, would be different between XP and Win 8. Clearly I am not looking in the correct place.

Hoping someone out there can show me the light.

TIA for your help,
Magaret
Margaret Duddy
mmd@outformations.com
Next
Reply
Map
View

Click here to load this message in the networking platform