We just purchased VFP 7.0 and have the same problem with setfldstate described in this thread.
It sounds as if your suggestion was to come up with another approach to checking for unsaved changes. That is simply not an option for us. Our application is already out the door and this would mean a major framework change. Any other ideas.
Mike