>>I use default DS only, and I have no problems with record pointer coordinations. My forms are not dependent on pointer moving, i.e. they are completely unbound from data.
>>Basically, private DS is based itself on USE ... AGAIN, and it looks pretty much FOX2x too. Yes, it's convenient, because it's available, but I would not consider it as important OO feature.
>
>
>Can you call any one of your forms from anywhere? If so, I would like to see how they set up and clean up after themselves. If not, I would venture to say that your forms are not as encapsulated as they could be. Private DS have bought me a LOT of code transportability.
Yes, they are called by form manager. Each form (if it's data-specific) has master_key property to move data pointer from its Activate event and then retrieve data. Basically, there is nothing to clean-up afterwards. Every form will work independently, moving pointer to the last master_key position when it gets the focus, or form manager will tell the form how to move it. Obviously, it's all about modeless forms.
Edward Pikman
Independent Consultant