Gary,
>I am building an accounting application. I will have a separate project for each module (GL,AP,AR, etc). I will have a main project that will be the lead application the user starts, logon, initial menu, etc. The classes.dbf will have the base framework records as well as each module (GL,AP,AR, etc). This configuration will allow each project to be executed as a standalone application or be acted upon by the main application as an integrated application.>
Do you realize that you don't have to actually RUN these applications and that you can simply use them as containers for your GL, AP, AR, etc. classes? The Framework's Abstract Factory has the ability to instantiate classes that are stored in external APP or EXE files, taking advantage of the "IN" clause of VFP's SET CLASSLIB command. I think you'll have a far easier time doing it this way...it means that your "external" projects only need to contain the classes that are specific to GL, AP, AR, etc.
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