Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Framework subclassing strategies
Message
 
To
09/10/2001 14:09:43
Paul Williamson
Williamson Enterprises, Inc.
Livingston, Montana, United States
General information
Forum:
Visual FoxPro
Category:
The Mere Mortals Framework
Miscellaneous
Thread ID:
00563848
Message ID:
00566124
Views:
12
>Hi Rex,
>
>I have some questions in reference to your response. Hope that's okay!
>

Hi Paul,

I'll try to give you a quick hand...

>>Personally, I subclass the classes to files

>Files? Do you mean class libraries?

Yes, I think that's what he meant.

>>> beginning with an "R" and place these in a file on the same level
>
>Level? Do you mean the same directory?
>
>>> as the COMMON30 directory (I call it RCOMMON30.
>
>By it, do you mean another sub-directory under the mmortals directory?

He meant another subdirectory:
MM's dirs are as follows:
c:\mmortals
c:\mmortals\common30
c:\mmortals\common30\libs
He ads:
c:\mmortals\rcommon30
c:\mmortals\rcommon30\libs

>
>>> I then subclass the "R" classes to "A" classes and have these classlibs in the application directory.
><<
>
>Application directory? Do you mean the project created by the Qstart utility?

He means that instead of creating the bizobjs from the kbizness.vcx library, he probably has an rBizObj class in the RBizness.vcx library in c:\mmortals\rcommon30\libs.

>>> If the "A" class already exists,
>
>Why would it already exist?

I think the generic project includes a few of "A" (application specific) libs and/or classes.

>>> I redefine it from the "C" or "K" class to my "R" class. You will also need to add the "RCOMMON" directories to your search path and add the "R" classes to your project.
><<
>
>Won't the Qstart utility add these?

I don't think so because I doubt it expects to find more than what's included in the framework as you "take it out of the box".

Good luck!

Alex
Low-carb diet not working? Try the Low-food diet instead!
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform