I just added two 'related' projects to a large application where a portion of the large app. was included in each of the 2 new ones, along with new programs.
I kept all of the code in the same data tree (forms for each in a Forms folder, etc.) but had separate PJX files for each. Some items overlapped, mostly library files and login forms, but others were app-specific like menus. The only files I separated out by application were reports, since I don't include them in the EXE. I did this because it was easier to get the correct files when running setup files.
Worked for us....
Barbara
>Hi. I have a question regarding structure. I have more than one application. Each application shares components,
>ie. App1 contains A/R, A/P, G/L, Custom Module A
> App2 contains A/R, A/P, G/L, Custom Module B
> App3 contains A/R, A/P, G/L, Custom Module A, Custom Module B
>
>For each App I might also have custom versions of screens found in A/R. Currently I have developed only App1 and am now developing App2. Maintenance must be done on all components, but I don't want to maintain separate copies of common screens, data dictionaries, etc.
>
>What is the best way to set up these projects, database containers and directories?
>
>Everyone, please provide your opinions, as I am a newbie to Visual Foxpro and still havent gotten the whole database container thing straight. Also, if it helps, we are using Visual Source Safe...
>
>
>Thanks In Advance
>
>Sandi Cassidy
>
scassidy@canaccount.com