>#DEFINE BuildAction_None 0 && No Value >#DEFINE BUILDACTION_REBUILD 1 && Rebuild Project >#DEFINE BUILDACTION_BUILDAPP 2 && Build APP >#DEFINE BUILDACTION_BUILDEXE 3 && Build EXE >#DEFINE BUILDACTION_BUILDDLL 4 && Build DLL >#DEFINE BUILDACTION_BUILDMTDLL 5 && Build MTDLL >#DEFINE dcBuildAction_Rebuild_Ext 'pjx' && Rebuild Project >#DEFINE dcBuildAction_BuildApp_Ext 'app' && Build APP >#DEFINE dcBuildAction_BuildExe_Ext 'exe' && Build EXE >#DEFINE dcBuildAction_BuildDll_Ext 'dll' && Build DLL >#DEFINE dcBuildAction_BuildMTDLL_Ext 'dll' && Build MTDLL > > lnBuildAction = BUILDACTION_BUILDEXE > > lnProjs = APPLICATION.PROJECTS.COUNT > FOR lnProj = lnProjs TO 1 STEP -1 > loProject = _VFP.PROJECTS(lnProj) > loProject.BUILD(FORCEEXT(loProject.NAME,dcBuildAction_BuildExe_Ext),lnBuildAction,.T.) > ENDFOR &&lnProj >>Just turn it on and do documentation. ::)