Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
More Thoughts on Assign and Access (VFP6)
Message
 
To
14/07/1998 12:23:05
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00117203
Message ID:
00117214
Views:
14
That's a good example. Another thing Access and Assign are great for is wrapper classes. Your Access and Assign methods can return or set properties of the object contained inside your class.

>With prior versions of VFP, you could hide properties in, lets say, an Application object and call only methods if you wanted to. With VFP6 and Access and Assign you can do the total opposite.
>
>The VFP documentation, in describing the benefits of Access and Assign, states:
>
>"You can create a public interface for a class or object that separates the interface from the implementation"
>
>This is true and cool. For example, if you wanted an opentable method in your App object, you could add a custom property ("OpenTable") and a custom method ("OpenTable_Assign").
>
>From elsewhere, you would just set the property: oApp.OpenTable="mytable"
>
>The OpenTable_Assign code would be:
>
>LPARAMETERS vNewVal
>IF TYPE("vNewVal") = "C"
>   USE (vNewVal)
>ENDIF
>
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform