regarding the classes, all your projects can share 'xxx.vcx' done by FAA.
to do this, I would rather have the following structure:
- projects\xxx.vcx
- projects\sharedLib1.vcx derived on xxx.vcx
- projects\sharedLib2.vcx derived on sharedLib1.vcx
- projects\*.vcx derived on *.vcx
-- project1\xxxTest1.pj?
-- project1\xxxTest.prg
-- project1\forms derived on *.vcx above
-- project1\site\xxxTest
-- project1\site\xxxProd
idem for project2-n
some tips:
1- you can rename xxxTest.pj? to whatever you want, even if you keep the rest with the default name
2- in needed, you can modify the COM server name in the project properties dialog (VFP default is
3- you can redefine the same extension (*.xxx) on several sites or virtual directories in order to direct requests to the appropriate wc.dll; e.g.:
/project1/xxxTest/*.xxx go to \project1\xxxTest\bin\wc.dll
/project2/xxxTest/*.xxx go to \project2\xxxTest\bin\wc.dll
etc.
Thierry Nivelet (FoxInCloud)
Never explain, never complain (Queen Elizabeth II)