AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de proyectos
  • Presentación
  • ¿Cómo proceder?
  • Creación de una configuración
  • Trabajar en la configuración de un proyecto
  • Generar una configuración de proyecto
  • Añadir un elemento a la configuración de un proyecto
  • Excluir un elemento de una configuración de proyecto
  • Duplicar una configuración de proyecto
  • Borrar una configuración de proyecto
  • Características de una configuración de proyecto
  • Opciones de la pestaña "General"
  • Consejos
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Las configuraciones del proyecto se utilizan para definir los diferentes tipos de generaciones soportadas por el proyecto.: ejecutable de 32 bits, ejecutable de 64 bits, servicio web, Component, etc.
Los elementos del proyecto pueden ser:
  • común a varias configuraciones (una ventana usada en un ejecutable de 32 bits y en un ejecutable de 64 bits, por ejemplo).
  • específicos de una configuración (por ejemplo, una clase utilizada por un componente).
Puede trabajar en una configuración específica en cualquier momento: los elementos que no pertenecen a la configuración aparecen en gris en el panel "Explorador de proyectos".
Esta página de ayuda presenta los siguientes temas:
¿Cómo proceder?

Creación de una configuración

Por Default, se crea una única configuración en el proyecto. Esta configuración se llama como el proyecto y contiene todos los elementos del proyecto.
Para crear una nueva configuración:
  1. En la pestaña "Proyecto", en el grupo "Configuración del proyecto", despliegue "Nueva configuración" y seleccione "Nueva configuración (vía asistente)".
    Observaciones:
    • También puede seleccionar la plataforma de la configuración del proyecto que se va a crear desplegando "Nueva configuración".
    • También puede seleccionar "Nueva configuración" en el menú contextual del panel "Explorador de proyectos"..
      Explorador de proyectos
  2. El asistente de creación de nuevas configuraciones de proyecto se abre. Especifique:
    • el nombre de la configuración.
      Atención: Si el proyecto contiene varias configuraciones de proyecto, este nombre también corresponderá al nombre del directorio donde se generarán los archivos de la configuración del proyecto.
    • la descripción.
    • el tipo de generación: Ejecutable, Java, Librería, Component, Webservice, .Net assembly, .Net executable, ...
      Observación: Esta característica no se solicita si la plataforma se seleccionó durante la creación.
  3. Según el tipo de generación elegido para la configuración del proyecto, es posible especificar opciones adicionales:
    • Opciones de compatibilidad multiproducto: El elemento se generará para un tipo específico de proyecto o para todos los productos (WINDEV, WEBDEV y WINDEV Mobile). Los errores de compilación se pueden habilitar (o no) para la compatibilidad con 64 bits o con Linux.
    • Sistema operativo y plataforma.
  4. Especifique (si es necesario) los elementos del proyecto que deben incluirse en la configuración del proyecto actualmente creado (ventanas, informes, consultas,...). Si su proyecto utiliza componentes, también puede seleccionar los componentes incluidos en la configuración.
  5. Validar la creación de la configuración. Esta configuración del proyecto se selecciona automáticamente. Esta configuración puede ser modificada:
    • desde la ventana de gestión de configuración de proyectos: en la pestaña "Proyecto", en el grupo "Configuración del proyecto", haga clic en "Administrar configuraciones". Simplemente seleccione la configuración deseada y haga clic en el botón "Descripción".
    • mediante la opción "Descripción" del menú contextual de la configuración del proyecto en el panel "Explorador de proyectos".
Explorador de proyectos
Directorio de configuraciones de proyectos:
Por Default, cuando se crea una configuración de proyecto, los ficheros de esta configuración se generan en un subdirectorio del directorio EXE del proyecto. Esto le permite encontrar fácilmente los archivos generados por una configuración.
Si el proyecto ya tenía varias configuraciones, al crear una configuración del proyecto, un paso de la asistente permite generar los archivos de configuración:
  • en el directorio EXE del proyecto (opción que se mantiene por compatibilidad con versiones anteriores).
  • en un subdirectorio por configuración (creado en el directorio EXE del proyecto). En este caso, se crea un directorio para cada una de las configuraciones que existen en el proyecto. El nombre de este directorio corresponde al nombre de la configuración del proyecto.
Observaciones:
  • En la pestaña "Opciones" de la ventana del proyecto description, "Generar todas las configuraciones en el directorio "Exe" (no recomendado si hay varias configuraciones)" permite restablecer el modo de funcionamiento de las versiones anteriores.
  • En modo GO, los archivos utilizados son los archivos que se encuentran en el directorio de configuración (archivos INI, archivos de datos,...)..
  • Cuando se crea una configuración de proyecto por primera vez, todo el contenido del directorio EXE se copia a los subdirectorios de la configuración de proyecto.. Es posible que tenga que borrar los ficheros no afectados por la configuración actual (por ejemplo, fichero EXE no necesario en el directorio de una configuración Component).
  • También tiene la posibilidad de crear una configuración de proyecto a partir de una configuración existente.. Para ello, realice un duplicación de la configuración.

Trabajar en la configuración de un proyecto

Se selecciona la configuración de trabajo:
  • a través del panel "Explorador de proyectos: basta con hacer doble clic en la configuración deseada o seleccionar "Activar esta configuración" en el menú contextual.
    Explorador de proyectos
  • a través de la ventana de gestión de configuración de proyectos: en la pestaña "Proyecto", en el grupo "Configuración del proyecto", haga clic en "Administrar configuraciones". Simplemente compruebe la configuración actual y valide la ventana.
Todo el proyecto corresponde a la configuración denominada como el proyecto.
Cuando se trabaja en una configuración específica:
  • En el panel "Explorador de proyectos", el icono que aparece junto al nombre de un elemento no utilizado en la configuración actual es Grayed fuera.
  • Se puede definir una primera ventana o una primera Page para cada configuración de proyecto.
  • Puede set el groupware usuario opciones para cada configuración del proyecto.
  • Al generar los elementos de una configuración, sólo se tienen en cuenta los elementos definidos en la configuración.
  • En los botones de acceso rápido, la generación Icon se adapta automáticamente al tipo de configuración utilizada (creación de un ejecutable, creación de un archivo Java, ...).

Generar una configuración de proyecto

Para generar el resultado de una configuración de proyecto:
  1. Abrir la ventana de gestión de configuración del proyecto: en la pestaña "Proyecto", en el grupo "Configuración del proyecto", haga clic en "Administrar configuraciones".
  2. Seleccione la configuración del proyecto para generar.
  3. Pulse el botón "Generar".
Para generar el resultado de todas las configuraciones de proyecto, utilice la función de generación múltiple. Para obtener más información, consulte Generación de configuraciones de proyecto.

Añadir un elemento a la configuración de un proyecto

Para añadir un elemento a una configuración:
  1. En el panel "Explorador de proyectos", seleccione el elemento que desea añadir (ventana, reporte, ...).
  2. Haga clic derecho para abrir el menú contextual y seleccione "Configuraciones".
    En el menú que aparece:
    • las configuraciones seleccionadas son las que están asociadas al elemento.
    • las configuraciones no seleccionadas son las que no están asociadas al elemento.
    • la opción "Todas" asocia el elemento a todas las configuraciones.
    • la opción "Ninguna" disocia el elemento de una configuración.
    • "Múltiple" le permite elegir las configuraciones a las que desea asociar el elemento.
  3. Seleccione la configuración no seleccionada a la que se añadirá el elemento..
Observación: Al guardar un nuevo elemento, aparece la siguiente ventana:
Guardar elemento
Esta ventana sirve para especificar la configuración a la que se añadirá el elemento actual.
Para que esta ventana aparezca automáticamente cada vez que se guarde un nuevo elemento, marque "Preguntar la ubicación de los nuevos elementos en el proyecto" en la pestaña "Opciones" del proyecto description.

Excluir un elemento de una configuración de proyecto

Para excluir un elemento de una configuración:
  1. En el panel "Explorador de proyectos", seleccione el elemento que desea excluir (ventana, reporte, ...).
  2. Haga clic derecho para abrir el menú contextual y seleccione "Configuraciones". En el menú que se muestra:
    • las configuraciones seleccionadas son las que están asociadas al elemento.
    • las configuraciones no seleccionadas son las que no están asociadas al elemento.
  3. Seleccione la configuración seleccionada para la que se excluirá el elemento..
Observación: Los elementos excluidos de una configuración de proyecto no se compilan para esta configuración de proyecto.. El código del elemento es Grayed.
En el código no compilado:
  • no se dispone de entrada de código asistido.
  • no hay disponible ningún cruce de reference: no Shift+F2, los usos de los elementos no se muestran, los elementos pueden aparecer en la lista de elementos huérfanos y código muerto.
  • no hay análisis de código: no hay renombramiento inteligente.
  • no hay ningún error de compilación: si se modifica el prototipo de una Procedure, el error se mostrará cuando se utilice una configuración que permita la compilación del código.

Duplicar una configuración de proyecto

Las configuraciones del proyecto se pueden duplicar:
  • desde el panel "Explorador de proyectos".
  • desde la ventana de gestión de la configuración.
Para duplicar la configuración de un proyecto desde el panel "Explorador de proyectos:
  1. Seleccione la configuración del proyecto que desea duplicar.
  2. Abra el menú contextual de la description y seleccione "Duplicar"..
    Explorador de proyectos
  3. La nueva configuración del proyecto aparece en el panel "Explorador de proyectos.
  4. Modificar (si es necesario) la nueva configuración del proyecto:
    • En el panel "Explorador de proyectos", abra el menú contextual y seleccione "description".
    • Vaya a la pestaña "General" y edite los siguientes detalles para la configuración duplicada: nombre, tipo de generación y directorio de generación.
Para duplicar una configuración desde la ventana de gestión de la configuración del proyecto:
  1. Abrir la ventana de gestión de configuración del proyecto: en la pestaña "Proyecto", en el grupo "Configuración del proyecto", haga clic en "Administrar configuraciones".
  2. Seleccione la configuración del proyecto que desea duplicar.
  3. Haga clic en "Duplicar".
  4. Modificar (si es necesario) la nueva configuración del proyecto:
    • Haga clic en el botón " description ".
    • Vaya a la pestaña "General" y edite los siguientes detalles para la configuración duplicada: nombre, tipo de generación y directorio de generación.
Observaciones:
  • La configuración duplicada y la configuración de origen contienen los mismos elementos. Esto permite crear fácilmente una configuración iOS en un proyecto Android.
  • El nombre del elemento generado debe ser modificado si es necesario en la generación correspondiente asistente.

Borrar una configuración de proyecto

Para borrar una configuración:
  1. Seleccione la configuración deseada en el panel "Explorador de proyectos".
  2. Seleccione "Eliminar" en el menú del panel "Explorador de proyectos".
Observaciones:
  • Los elementos de configuración se almacenarán en el proyecto (ventanas, informes, etc.).
  • Los elementos generados (ejecutable, servicio, Component, ...) no se borrarán del disco.

Características de una configuración de proyecto

Para modificar la configuración del proyecto, vaya a la pestaña "Proyecto", grupo "Configuración del proyecto" y haga clic en "Administrar configuraciones".
La ventana para la gestión de las configuraciones le permite describir:
  • un comando Line para probar la configuración del proyecto: botón "Modo de prueba".
  • la acción a realizar antes de generar la configuración del proyecto: botón "Acción antes de la generación". Simplemente especifique la acción a realizar en el momento de la generación.
  • la acción a realizar después de generar la configuración del proyecto: botón "Acción tras la generación". Simplemente especifique la acción a realizar después de la generación.
El botón "Descripción" abre la ventana de descripción de la configuración. Esta ventana incluye varias pestañas:
  • Pestaña "General": contiene información general sobre la configuración. Para obtener más información, consulte Opciones de la pestaña "General".
  • Pestaña "Elementos": contiene la lista de elementos de la configuración.
    WINDEV Esta pestaña también permite identificar y configurar las animaciones de apertura y/o cierre de las ventanas en la configuración mediante "Animaciones de ventanas".. Para obtener más información, consulte Animación de ventanas.
  • Pestaña "Componentes": muestra los componentes externos utilizados por la configuración del proyecto.
  • Pestaña "Compatibilidad": contiene las opciones de compatibilidad de la configuración del proyecto. Estas opciones afectan a: ** opciones multiplataforma: Es posible:
    • Activar o desactivar los errores de compilación para la compatibilidad con 64 bits o Linux.
    • las opciones multiplataforma de una configuración " Component ".
  • WINDEV Pestaña "Unicode ": permite definir si se utilizan cadenas UNICODE o ANSI en tiempo de ejecución.
  • WINDEV Pestaña "Telemetría": permite habilitar la telemetría para la configuración actual y especificar los parámetros necesarios. Para obtener más información, consulte Activación de la telemetría.
  • WINDEV Pestaña "GPU/Tienda privada": permite activar o desactivar el Groupware Usuario y/o implementar la tienda privada para la configuración actual.

Opciones de la pestaña "General"

La pestaña "General" incluye las siguientes opciones:
  • la informacion general: el nombre y description de la configuración.
  • la información de generación:
    • el tipo de generación.
    • el directorio de generación de configuraciones del proyecto si éste contiene varias configuraciones.
    • las acciones a realizar antes y después de generar la configuración del proyecto.
  • las primeras ventanas o primeras páginas.
    • WINDEV la primera ventana del proyecto: Permite seleccionar la primera ventana que se mostrará al iniciar el proyecto (o el ejecutable associated).
      El botón [...] se utiliza para previsualizar todas las ventanas del proyecto para una selección rápida.
      Para obtener más información, consulte Primera ventana del proyecto.
  • las características ejecutables.
    • La opción "Ejecutable cifrable (Biblioteca cargada por las API estándar)" hace que los ejecutables generados sean compatibles con herramientas de cifrado y compresión (UPX, sobre HASP, etc.).
    • "Desactivar la prevención de ejecución de datos (opción /NXCOMPAT:NO) (Permite utilizar módulos externos que no soportan el último estándar de seguridad)" se utiliza para gestionar la opción de compilación "NX" (No eXecute).
      • Los ejecutables y DLL de 32 bits para Windows se compilan ahora con la opción "NX" (No eXecute). Se recomienda esta opción para mejorar la seguridad. Debe utilizarse necesariamente para que una aplicación pueda ser certificada por Microsoft, por ejemplo. Una aplicación compilada sin esta opción puede permitir a su autor ejecutar un código colocado en una ubicación específica de la memoria. Esta técnica, ya utilizada por aplicaciones malévolas, ya no está permitida..
      • La opción "Desactivar la prevención de la ejecución de datos (opción /NXCOMPAT:NO)" se utiliza para compilar sin la opción "NX".. Esto puede ser necesario cuando el ejecutable utiliza una DLL externa (ActiveX, controlador ODBC para acceder a una base de datos, etc.), que no tiene un indicador NX y que ejecuta el código en la memoria a través de lo que podría ser una brecha de seguridad.. Si la aplicación principal está compilada con la opción NX, será detenida por Windows en caso de fallo de protección general (GPF)..
      • Observaciones:
        • Le aconsejamos que solicite al editor de la DLL para get una versión actualizada de la DLL con la bandera NX.
        • Le aconsejamos que prevea a medio plazo una alternativa al uso de DLL. Con la seguridad cada vez mayor de los sistemas, es muy probable que los ejecutables sin la opción NX dejen de ejecutarse en un futuro próximo.
    • "Ejecutable con ventanas" y "Ejecutable consola" sirven para especificar si el ejecutable correspondiente a la configuración actual del proyecto debe o no mostrar ventanas. En este último caso, podría ser un ejecutable Batch ejecutado en modo comando Line, por ejemplo.
    • Aplicación de administración de dispositivos (puede convertirse en "device owner" para el modo kiosco): Esta opción admite la totalidad de modo kiosco. Para obtener más información, consulte Aplicación en modo kiosco.
    • Alto Action Bar: Esta opción le permite set la altura del Action Bar control en las diferentes ventanas. Hasta la versión 25, la altura de los controles Action Bar es de 48 px. A partir de los nuevos proyectos de la versión 26, la altura predeterminada del control Action Bar es de 56 px. Esta opción permite cambiar la altura de la Action Bar control en los proyectos existentes.
      Observación: Si se cambia la altura, la nueva altura se aplica a todas las ventanas de la aplicación.
Para las acciones antes y después de la generación, se deben realizar las siguientes operaciones:
  1. Escriba el script de comandos que desea ejecutar. Puedes escribir a máquina:
    • el ejecutable ruta: escriba la ruta en el control o utilice el botón "Examinar...".
    • macros: haga clic en el botón "Macro" y haga doble clic en la macro que se añadirá a su comando Line. Por ejemplo, "Nombre del proyecto actual" {$NombreProyecto} se sustituirá por el nombre del proyecto que se está editando.. Una macro específica se utiliza para ejecutar una opción de un menú personalizado.
  2. Seleccione las opciones de ejecución del comando Line:
    • Mostrar la consola: se mostrará una consola (símbolo del sistema).
    • Dejar la consola abierta: si se muestra una consola, ésta permanecerá abierta hasta el final de la ejecución del programa.
    • Ejecución no bloqueante: la ejecución del comando Line no bloqueará el acceso a WINDEV, WEBDEV o WINDEV Mobile.
  3. Seleccione el directorio de tiempo de ejecución del programa.
  4. Validar

Consejos

  • Para saber qué configuración de proyecto se está utilizando, simplemente use ProjectInfo con la constante piConfiguration .
  • Para activar una configuración de proyecto desde el panel "Explorador de proyectos", basta con hacer doble clic en el nombre de la configuración deseada. Para abrir la ventana description de la configuración seleccionada, seleccione "description" en el menú contextual.
  • Para abrir directamente el directorio de generación de una configuración:
    • Seleccione "Abrir directorio de generación" en el menú contextual de la configuración del proyecto.
    • En la pestaña "Inicio", en el grupo "General", amplíe y seleccione "Examinar el directorio de generación"..
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 02/09/2023

Señalar un error o enviar una sugerencia | Ayuda local