Compartir a través de


Build (Método)

Vuelve a generar un proyecto o crea un archivo de aplicación (.app), una biblioteca de vínculos dinámicos (.dll) o un archivo ejecutable (.exe) a partir de un proyecto.

Object.Build([cOutputName] [, nBuildAction] [, lRebuildAll]   
[, lShowErrors] [, lBuildNewGUIDs])

Parámetros

  • cOutputName
    Especifica el nombre de la aplicación, biblioteca de vínculos dinámicos o archivo ejecutable que se crea.

    Si cOutputName incluye una extensión de archivo y nBuildAction se omite, la extensión de archivo indicada en cOutputName determina el tipo de archivo compilado. Por ejemplo, si la extensión indicada en cOutputName es ".exe", se genera un archivo ejecutable.

  • nBuildAction
    Especifica que se regenere el proyecto o se genere una aplicación, una biblioteca de vínculos dinámicos o un archivo ejecutable.

    La tabla siguiente muestra los valores de nBuildAction con una descripción de cada uno.

    nBuildAction Constante FoxPro.H Descripción
    1 BUILDACTION_REBUILD (Valor predeterminado) Vuelve a generar el proyecto
    2 BUILDACTION_BUILDAPP Crea un archivo .app
    3 BUILDACTION_BUILDEXE Crea un archivo .exe
    4 BUILDACTION_BUILDDLL Crea un archivo.dll
    5 BUILDACTION_BUILDMTDLL Crea un archivo.dll multiproceso

    Si cOutputName no incluye una extensión, se agrega la extensión apropiada.

  • lRebuildAll
    Especifica si los archivos del proyecto se recompilan antes de crear un archivo .app, .dll o .exe. Si lRebuildAll es Verdadero (.T.), se recompila lo siguiente:

    • Archivos de programa
    • Archivos de formato
    • Código fuente en formularios, etiquetas, informes y bibliotecas de clases visuales.
    • Procedimientos almacenados en bases de datos

    Si lRebuildAll es falso (.F.) o se omite, los archivos del proyecto no se vuelven a compilar antes de crear un archivo .app, .dll o .exe.

  • lShowErrors
    Especifica si se muestran los errores de compilación en una ventana de edición al terminar la compilación. Si lShowErrors es Verdadero (.T.), los errores se muestran. Si lShowErrors es falso (.F.) o se omite, los errores de compilación no se muestran.

  • lBuildNewGUIDs
    Especifica si se generan los nuevos GUID (identificadores exclusivos globales) del registro cuando se crea un archivo ejecutable o una biblioteca de vínculos dinámicos. Si lBuildNewGUIDs es verdadero (.T.), se generan los nuevos GUID. Si lBuildNewGUIDs es falso (.F.) o se omite, no se generan los nuevos GUID. lBuildNewGUIDs se pasa por alto si nBuildAction es menor que 3.

Observaciones

Se devuelve un valor Verdadero (.T.) si el proyecto se recompila correctamente o se crea un archivo .app, .dll o .exe sin errores; de lo contrario, se devuelve Falso (.F.).

Vea también

BUILD APP | BUILD DLL | BUILD EXE | BUILD PROJECT | CREATE PROJECT | MODIFY PROJECT | Refresh (Método)

Se aplica a: Project (Objeto)