Compartir a través de


BUILD PROJECT (Comando)

Crea y genera un archivo de proyecto.

BUILD PROJECT ProjectFileName [RECOMPILE]   [FROM ProgramName1 | 
MenuName1 | ReportName1 | LabelName1      | FormName1 | LibraryName1   
[, ProgramName2 | MenuName2 | ReportName2 | LabelName2      | FormName2
 | LibraryName2 ...]]

Parámetros

  • ProjectFileName
    Especifica el nombre de la tabla de proyecto que se va a crear.

  • RECOMPILE
    Compila todos los archivos del proyecto. Si se omite RECOMPILE, sólo se compilarán los archivos modificados cuando se genere el proyecto.

  • FROM ProgramName1 | MenuName1 | ReportName1 | LabelName1| FormName1 | LibraryName1
    Especifica los archivos que va a incluir en el proyecto. Puede especificar uno o más archivos de programa, menú, informe, etiqueta, formulario o biblioteca; el proyecto llevará un registro de estos archivos, así como de sus dependencias, referencias y conexiones.

    De forma predeterminada, el primer archivo ejecutable de programa o de menú de la cláusula FROM es el archivo del programa principal del proyecto.

Observaciones

BUILD PROJECT crea automáticamente una tabla de proyecto con la extensión de nombre de archivo .pjx, que abre y procesa uno o más archivos de programa, menú, informe, etiqueta, formulario o biblioteca que especifique. Puede utilizar el archivo de proyecto para crear uno de dos tipos de programas: un archivo .app de aplicación o un archivo .exe ejecutable. La tabla del proyecto mantiene un registro de todos los archivos necesarios para crear una aplicación, así como las dependencias, referencias y conexiones entre los archivos. Una vez que especifique los componentes del proyecto, Visual FoxPro se asegurará de que la aplicación se basa en los archivos de origen más recientes.

Si desea obtener más información acerca de la generación de proyectos, vea Compilar una aplicación.

Cuando Visual FoxPro encuentra un archivo de programa, menú o formulario mientras crea un archivo de proyecto con BUILD PROJECT, busca su archivo compilado y compara la marca de fecha y hora de los dos archivos. Si la marca de fecha y hora del archivo de origen es posterior a la del archivo compilado, Visual FoxPro volverá a compilar el archivo de origen.

Cada archivo de proyecto contiene una marca de fecha y hora para que pueda actualizar el archivo de proyecto cuando haga cambios en los archivos del proyecto o cuando cambien las dependencias. Esto ayuda a garantizar que cualquier aplicación creada a partir de un archivo de proyecto utilizará siempre los archivos de origen más recientes. Para actualizar un archivo de proyecto, ejecute BUILD PROJECT sin la cláusula opcional FROM. Visual FoxPro actualizará el proyecto especificado.

Cuando ejecute BUILD PROJECT, se informará de las referencias no resueltas y de otros errores, pero esto no impedirá que se cree el archivo de proyecto. Esto le permitirá crear proyectos cuando todos los componentes necesarios no se hayan creado realmente o no estén disponibles en el momento de crear el proyecto. Las referencias no resueltas u otros problemas podrán entonces corregirse al actualizar posteriormente el archivo de proyecto o al modificar de forma manual la información almacenada en el archivo de proyecto mediante MODIFY PROJECT.

Vea también

BUILD APP | BUILD EXE | Build (Método) | BuildDateTime (Propiedad) | CREATE PROJECT | EXTERNAL | MODIFY PROJECT