Saltar al contenido principal
Versión: Siguiente

RELOAD PROJECT

RELOAD PROJECT

Este comando no requiere parámetros

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando RELOAD PROJECT recarga las definiciones del archivo fuente (métodos, formularios, etc.) desde el disco para el proyecto en ejecución en el entorno 4D actual. Solo se puede utilizar con proyectos 4D ejecutados en modo interpretado. La ejecución del comando es asíncrona.

Por lo general, un proyecto se vuelve a cargar automáticamente cuando la aplicación 4D detecta que se ha agregado, modificado o eliminado un archivo fuente. Es el caso cuando un archivo se editó directamente desde el 4D Developer IDE, o después de que la ventana de la aplicación 4D se mueve del fondo al primer plano del sistema operativo.

Es necesario llamar al comando RELOAD PROJECT cuando los mecanismos automáticos de recarga del proyecto no pueden aplicarse, es decir, en los siguientes contextos:

  • 4D Server o 4D Developer ejecutan el proyecto y los archivos fuente se modifican por un medio externo, por ejemplo, mediante una acción pull desde un repositorio de control de fuente; y no puede (o no quiere) mover manualmente la ventana de la aplicación, por ejemplo, porque quiere tener una ejecución automática.
  • 4D Server ejecuta el proyecto en modo sin interfaz y se han modificado los archivos fuente.

El comando no hace nada si el entorno Diseño no está abierto.

Cuando se llama al comando desde:

  • un 4D Developer conectado a un 4D Server en la misma máquina, primero se ejecuta en el 4D Server, luego del lado 4D Developer.
  • un 4D Developer conectado de forma remota a un 4D Server, se ejecuta solo en el 4D Server.
  • un 4D mono usuario o un 4D Server, se ejecuta localmente.

Ver también