4D v16.3Cambios de comportamiento |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Cambios de comportamiento
Cambios de comportamiento
La gestión de licencias para los productos 4D ha mejorado en 4D v16: Primera activación simplificada: la entrada de un nuevo número de licencia en el diálogo "Administrador de licencias" se activa automáticamente, en una sola operación, 4D Server y todas sus expansiones relacionadas (clientes adicionales, plug-ins, etc.) Este nuevo botón lo conecta a nuestra base clientes y activa automáticamente todas sus licencias nuevas o actualizaciones vinculadas a la licencia actual (la licencia actual aparece en negrita en la lista de Licencias activas). Solo necesita ingresar sus identificadores 4D (cuenta y contraseña). Puede hacer clic en el botón Actualizar en los siguientes contextos:
Nueva función de activación automática: esta función se activa cuando se lanza un producto 4D más reciente para el que aún no se ha introducido su licencia o cuando la licencia detectada en la máquina donde se lanzó el producto no es válida. Se inicia el procedimiento de auto-activación:
OBJECT SET FORMAT / OBJECT Get format: estos comandos ahora soportan iconos en los encabezados de list box box. METHOD GET CODE: este comando devuelve el código como texto indentado. DELETE FOLDER: este comando ahora puede eliminar una carpeta que no esté vacía El comando FONT LIST en Windows sólo devuelve fuentes vectoriales. 64 bits únicamente: las nuevas funcionalidades detalladas en esta sección sólo están disponibles en las versiones 4D v16 64 bits (4D Developer Edition y 4D Volume Desktop, ver la sección Arquitectura de impresión (rediseño)). La arquitectura de impresión se reescribió por completo en las versiones 4D 64 bits para beneficiarse de las librerías de impresión y de los diálogos más recientes basados en el sistema operativo. Aunque esta actualización interna es principalmente transparente para los usuarios de 4D, deben tenerse en cuenta los siguientes cambios:
Nota: los comandos OPEN PRINTING JOB, CLOSE PRINTING JOB, SET PRINT OPTION y SET PRINT OPTION son compatibles con el comando 4D Write Pro WP PRINT: para más información, consulte WP PRINT. Todas las opciones son compatibles con los documentos 4D Write Pro, excepto las opciones Paper option y Orientation option, por lo que recomendamos utilizar el comando WP USE PAGE SETUP para configurar el tamaño y la orientación de la página por separado. Array de control de líneas Una nueva propiedad Array de control de líneas le da la posibilidad de controlar las nuevas propiedades de la interfaz:
Encabezados y pies de pagina La altura mínima en píxeles de los encabezados, depende del sistema. Si pasa un valor que es demasiado pequeño, se sustituye por el tamaño mínimo definido en el sistema para los encabezados. No hay un tamaño mínimo para líneas y pies de página. List boxes convertidos Los list boxes resultantes de la conversión de las antiguas áreas de desplazamiento agrupadas son conectados. Los list boxes conectados funcionan de manera coordinada: la selección de una línea en un list box lleva a la misma línea que se selecciona en cualquier otro list box perteneciente al mismo grupo conectado; El desplazamiento vertical un list box activa el mismo desplazamiento en todos los list box pertenecientes al mismo grupo conectado. Nota: los list box convertidos también se agrupan en el formulario (función estándar de 4D). Estos comandos se activan cuando se seleccionan varios list boxes en un formulario. Cuando se selecciona un lista box conectado (es decir, un list box que pertenece a un grupo conectado), se muestra un "distintivo" específico en todos los list boxes que pertenecen a este mismo grupo conectado: Estos principios le permiten reproducir la misma operación de las áreas desplazables agrupadas anteriormente; Sin embargo, le recomendamos que adapte sus formularios convertidos para que utilicen las funcionalidades estándar de los list box. Las opciones avanzadas del Asistente para formularios se han actualizado en función de las evoluciones del hardware y del producto:
Gracias a un nuevo algoritmo interno, la ejecución del comando [#cmd id="233"/] se ha acelerado significativamente en 4D v15 R3 cuando se reemplaza una cadena por otra de diferente longitud. Este es el caso por ejemplo en los siguientes reemplazos: vResult:=Replace string(Source_Text;"a";"aa") //basado en caracteres El nuevo algoritmo está optimizado para ambas sintaxis: cuanto mayor sea el texto fuente y más reemplazos haya, más significativa será la optimización. Nuestros benchmarks muestran los siguientes resultados, en comparación con el algoritmo anterior:
Estas pruebas se realizaron reemplazando "a" por "aa" en un archivo que contenía 32.000 ocurrencias a reemplazar. Note: el reemplazo de cadenas de la misma longitud es tan rápido como con el algoritmo anterior. Se ofrece información adicional cuando se detectan duplicados en campos únicos:
En versiones anteriores de 4D, los comandos DOM Get XML element y DOM Count XML elements no eran sensibles a las mayúsculas y minúsculas con respecto al parámetro nomElement, que no es compatible con xml. A partir de 4D v16.2, estos comandos tienen en cuenta las mayúsculas y minúsculas por defecto. Si desea mantener su operación anterior, llame al comando [#cmd id="1090"/] con el selector XML DOM case sensitivity a XML case insensitive. 4D siempre utiliza el carácter de punto (.) como separador decimal al evaluar una expresión numérica utilizando las etiquetas 4DTEXT, 4DVAR, 4DHTML, 4DHTMLVAR y 4DEVAL. Los parámetros regionales ahora se ignoran en este contexto. Por ejemplo, cualquiera que sea la configuración regional: value:=10/4 Por lo tanto, si su código evalúa expresiones numéricas que utilizan etiquetas 4D con respecto a los ajustes regionales, debe adaptarlo utilizando el comando String:
Para más información, consulte Etiquetas HTML 4D. Desactivación del método HTTP TRACE, error 405. Si necesita reactivar este método, puede utilizar la opción Web HTTP TRACE con el comando WEB SET OPTION. Los nombres de los archivos de historial generados durante las operaciones de mantenimiento a través del CSM o la ventana de administración de 4D Server son ahora únicos y por lo tanto, se diferencian cada vez que se guardan en el disco. En versiones anteriores, estos archivos usaban siempre el mismo nombre, de modo que el archivo de registro anterior (si lo hubo) era sobrescrito por el nuevo cada vez que se realizaba una nueva operación de mantenimiento, lo que significa que los archivos de registro anteriores se purgaban automáticamente. Ahora le corresponde al administrador de la base suprimir los archivos de historial más antiguos según sea necesario, tanto para 4D como para 4D Server. Modificaciones entre las versiones v15.x/v15Rx y v16: relativas a la gestión de codificación y charsets, en particular para los nombres de archivo adjuntos al enviar correos electrónicos. En las bases donde se implementaron soluciones, debe verificar que estas modificaciones no causen ningún mal funcionamiento.
|
PROPIEDADES
Producto: 4D
HISTORIA
ARTICLE USAGE
Conversión a 4D v16 ( 4D v16.2) Inherited from : Cambios de comportamiento ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||