Protección de la evaluación de expresiones dinámicas de 4D Write Pro
Con 4D v16, 4D Write Pro ofrece ahora un mayor nivel de protección con respecto a la evaluación de las expresiones 4D en los documentos.
Los desarrolladores pueden ahora confiar plenamente en 4D para comprobar la evaluación de estas expresiones. Al hacer esto, las máquinas de los usuarios finales y las bases de datos estarán automáticamente protegidas de cualquier posible efecto secundario.
Una expresión 4D válida puede ser un campo, una variable, un comando 4D, una sentencia que devuelva un valor, un método del proyecto, etc.
A partir de 4D v16, las expresiones 4D «inseguras» ya no serán evaluadas y en su lugar se mostrará un error.
Intercambio de mensajes entre procesos
4D v15 R5 introduce una nueva, simple y poderosa manera de intercambiar información entre procesos y también entre procesos y formularios. Esta funcionalidad se basa en un sistema de mensajería asíncrona que permite llamar a procesos y formularios y pedirles que ejecuten métodos con parámetros en su propio contexto.
Ejecutar la acción al cambiar el tamaño de la columna del listbox
El evento On Column Resize se activa ahora «en vivo» durante el redimensionamiento de los cuadros de lista siempre que el usuario modifique el ancho de las columnas (antes se generaba sólo una vez, al final del redimensionamiento).
Gracias a esta característica, los programadores de 4D tendrán la oportunidad de crear interfaces en vivo y responsivas basadas en el ancho real de las columnas.
Utilizar Unicode para los textos de los formularios
En 4D v16 los textos de todos los objetos de formulario (textos estáticos, botones, casillas de verificación, etc…) se almacenarán en Unicode, lo que le permitirá utilizar caracteres de diferentes idiomas directamente en el editor de formularios.
Especialmente para los idiomas asiáticos o de Europa del Este, esto facilitará el proceso de desarrollo.
Nuevo evento «Al subir el ratón» para el objeto imagen
En 4D v16, ahora tiene un nuevo evento «On Mouse Up» para los objetos de imagen no arrastrables.
Esta característica le proporcionará una manera fácil y notoria de dibujar y/o mover objetos SVG fácilmente, eliminando la necesidad de trucos como «SET TIMER(1)» para detectar que se ha soltado el botón del ratón.
Nueva variable del sistema «fórmula de error»
Una nueva variable del sistema está disponible para obtener el código 4D que genera un error. Con 4D v15 R4 cada vez que se produce un error se dispone de un medio para obtener el código infractor además de obtener el código de error, así como el método y la línea donde se produjo el error.
Interfaz de usuario de 4D Write Pro
Con 4D v15 R4, ahora es posible diseñar su propia interfaz de 4D Write Pro con comandos dedicados. Hay un montón de nuevos comandos para manipular los atributos de las selecciones, los párrafos, las imágenes dentro de un documento, o el propio documento.
4D Write Pro: imprime un formulario y almacena los documentos en la base de datos
Me complace presentarles dos nuevas funcionalidades para 4D Write Pro disponibles con 4D v15 R3.
Ahora es posible
- Imprimir un formulario que contenga un área de 4D Write Pro.
- Almacenar los documentos de 4D Write Pro en la base de datos directamente en un campo de objeto.
Editor de informes rápidos totalmente reescrito
Con 4D v15 R2 está disponible la primera versión preliminar de 4D Developer Edition 64-bit Mac & Windows. Esta vista previa incluye diálogos que han sido completamente reescritos, primero para migrar a 64 bits pero también para ofrecerle diálogos modernos para el usuario final con una experiencia de usuario mejorada.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política