4D v16

Compilación de máquinas remotas

Inicio

 
4D v16
Compilación de máquinas remotas

Compilación de máquinas remotas  


 

 

Es posible compilar una aplicación 4D desde una conexión remota. En otras palabras, es posible compilar desde un equipo cliente 4D. En las versiones de 4D Server anteriores a la v11 SQL, la compilación sólo podía llevarse a cabo desde la aplicación monousuario.

Nota: no es posible construir una aplicación 4D personalizada (monousuario o cliente/servidor) desde una conexión remota. El Generador de aplicaciones no es accesible en este entorno (el comando de menú está atenuada).

Del lado del cliente, la interfaz y los principios de compilación son los mismos que los de las versiones monousuario. La compilación puede activarse desde el menú Diseño o en la barra de herramientas, o desde la ventana del compilador:



Nota: la licencia "4D Team Server" se requiere del lado del 4D Server para que los equipos clientes puedan acceder a la función de compilación.

Sólo una máquina cliente puede compilar una base en un momento dado. La compilación por un cliente bloquea la función de las otras máquinas remotas. Si otro equipo cliente intenta compilar la base al mismo tiempo, aparece un mensaje de advertencia.

Mientras que una máquina cliente efectúa una compilación, las otras máquinas clientes pueden seguir trabajando y modificar los métodos o cualquier otro elemento estructural. El código compilado y el código interpretado serán entonces diferentes, lo que significa que será necesario volver a compilar la base de datos posteriormente.

El código compilado se envía en el archivo .DB en el servidor gradualmente a medida que la compilación se lleva a cabo.

Del lado del cliente, después de la finalización de la operación, es posible reiniciar el servidor en modo interpretado o en modo compilado utilizando los comandos correspondientes en el menú Ejecutar. Cuando un equipo 4D remoto solicita el reinicio del servidor en compilado/interpretado, aparece la caja de diálogo estándar de cierre del servidor permitiéndole definir un tiempo de espera o enviar un mensaje de advertencia a los demás clientes (ver la sección Salir de 4D Server). Cuando el servidor se haya reiniciado, el cliente en el origen de la operación de reinicio se conecta de nuevo automáticamente.

Del lado del servidor, el reinicio en compilado/interpretado requiere del uso de la caja de diálogo estándar de apertura de archivos (menú pop up asociado al botón Abrir)

Nota: la compilación en la red WAN, no se recomienda por razones de rendimiento (especialmente en el caso de bases con muchos métodos), ya que la operación genera una gran cantidad de intercambios en red.

 
PROPIEDADES 

Producto: 4D
Tema: Uso de un 4D Remoto

 
HISTORIA 

 
ARTICLE USAGE

Manual de 4D Server ( 4D v16)