>I think I have an idea of what's going on here. When a dataenvironment is first created everything is fine. If the dataenvironment is edited, the cursor objects get corrupted somehow. If I remove all the cursor objects and re-add them, everything runs fine again. I havn't had time to trace what's going because of pending deadlines, but this is a good heads up to find the problem.>
To fix this, change the following code in CCursor.Initialize():
Change…
IF NOT EMPTY(This.CursorSource)
To…
IF NOT EMPTY(This.CursorSource) AND NOT '[' $ This.CursorSource
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com