4D v15

Cambios de comportamiento (lenguaje)

Inicio

 
4D v15
Cambios de comportamiento (lenguaje)

Cambios de comportamiento (lenguaje)    


 

El comando SET EXTERNAL DATA PATH ya no crea el archivo cuando no existe. Simplemente almacena una ruta de acceso.

En Windows, el comando MAXIMIZE WINDOW ahora tiene en cuenta las limitaciones de tamaño mencionadas en los formularios. Los resultados por lo tanto difieren de acuerdo a los tamaños especificados en el formulario (en el caso de una ventana formulario) y el tamaño de la ventana objetivo (ventana MDI):

  • Si las restricciones de tamaño son superiores al tamaño objetivo: la ventana es "maximizada" como en las versiones anteriores de 4D; es decir, que se redimensiona al tamaño de la ventana MDI "Multiple Document Interface"; su barra de título y sus bordes están ocultos y sus botones de control (minimizar, restaurar y cerrar) se ubican a la derecha de la barra de menú de la aplicación.
  • Si al menos una de las limitaciones de tamaño es inferior al tamaño objetivo (por ejemplo, si el ancho de la ventana MDI es 100 y el ancho máximo de la ventana formulario es 80): la ventana no es "maximizada", sino simplemente cambia de tamaño a su tamaño máximo permitido.

En las versiones anteriores de 4D, el comando OBJECT GET COORDINATES, utilizado en un list box, sólo devolvía las coordenadas del list box en sí, independientemente de la parte que especifica el parámetro objeto. Por ejemplo, si el parámetro objeto especifica un encabezado, el comando OBJECT GET COORDINATES simplemente devolvía las coordenadas del list box.

A partir de 4D v15, cuando el parámetro objeto hace referencia a un encabezado, una columna o un pie de list box, este comando devuelve las coordenadas del objeto especificado.

Recuerde que debe modificar el código si desea obtener las coordenadas del list box.

Por razones de coherencia, el punto de origen de las coordenadas se mantiene sin cambios, es decir, la esquina superior izquierda del formulario que contiene el objeto. Para más información acerca de los resultados obtenidos con los sub-objetos de un list box, consulte la documentación del comando OBJECT GET COORDINATES.

Ver también el nuevo comando añadido en 4D v15: LISTBOX GET CELL COORDINATES.

En las versiones anteriores de 4D, las variables locales definidas en el contexto de llamada del comando PROCESS 4D TAGS eran accesibles en las versiones anteriores en modo interpretado. Este ya no es el caso.

El comando PROCESS 4D TAGS ahora acepta un número indefinido de parámetros que pueden ser de cualquier tipo (texto, fecha, hora, entero largo, real, etc.). Los arrays se pueden utilizar también por medio de los punteros de arrays. Al igual que en los métodos 4D, estos parámetros están disponibles a través de los argumentos ($1, $2, etc.).

(Otros nuevos cambios: una nueva etiqueta 4DEVAL está disponible y la etiqueta 4DLOOP ahora acepta punteros).

Los comandos WA SET PREFERENCE y WA GET PREFERENCE commands accept a new selector that allows a URL or file to be dropped in the Web area (aceptan un nuevo selector que permite soltar una URL o un archivo en el área Web (para ser puesto antes de la carga de una URL, así, por ejemplo, en el evento formulario On Load).

Por razones de seguridad, cambiar el contenido de un área web soltando un archivo o una URL en el área ahora no está autorizado por defecto.

El cursor del ratón muestra un icono de prohibido cuando un usuario intenta soltar un archivo o URL en el área.
(En versiones anteriores, había que instalar un filtro específico, usando WA SET URL FILTERS por ejemplo, para evitar este tipo de acciones).

Si desea permitir esta función, es necesario utilizar la nueva preferencia WA enable URL drop.

 
 

 
PROPIEDADES 

Producto: 4D
Tema: Cambios de comportamiento (lenguaje)

 
HISTORIA 

 
ARTICLE USAGE

Conversión a 4D v15 ( 4D v15)