MSC ahora le ayuda a encontrar imágenes obsoletas
Las imágenes QuickDraw/QuickTime (formato PICT) están obsoletas desde 4D v11 y deben ser sustituidas por formatos de imagen modernos (como PNG o JPEG). Las nuevas versiones de 64 bits de 4D ya no soportan las imágenes PICT. Así que el reto es encontrarlas en sus antiguas aplicaciones.
Nuevas preferencias en el editor de métodos
¿Quiere visualizar las ocurrencias de una variable determinada en el editor de métodos de 4D? ¿O encuentra su código de método demasiado pesado con todos esos iconos de bloque y líneas por todas partes que se está volviendo difícil de leer?
Con 4D v16 hay nuevas opciones de preferencia en el editor de código para facilitar la vida de los desarrolladores 4D.
Ajustes del usuario vinculados al archivo de datos
Si está acostumbrado a ejecutar múltiples instancias de una aplicación 4D en el mismo sistema, estamos introduciendo con 4D v16 una característica que simplificará su vida.
Ahora tiene la posibilidad de asociar un conjunto de configuraciones de usuario diferentes con cada archivo de datos.
Procesos preventivos para el lenguaje 4D
Desde 4D v11, el servidor de la base de datos y el servidor SQL utilizan el multithreading preventivo. A partir de 4D v13, el servidor web en modo estático también utiliza preemptive. Ahora con v15 R5, el lenguaje 4D también puede ejecutarse en procesos preemptivos.
4D Write Pro: Creación de documentos mediante programación
Un uso común de 4D Write era crear documentos automáticamente, como facturas, informes, pedidos, basados en plantillas creadas o diseñadas por el usuario final.
4DWrite Pro v16 apoyará este uso con el nuevo concepto de marcadores, que se pueden utilizar para construir fácilmente nuevos documentos sección por sección.
Nuevo comando «Obtener archivo 4D»
En 4D v16, un nuevo comando Get 4D File devuelve la ruta de acceso a diferentes archivos 4D. Ahora puede recuperar fácilmente la ruta de los siguientes archivos:
- Copia de seguridad del archivo de configuración
- Archivo de la última copia de seguridad
- Archivo de configuración de la estructura del usuario
- Archivo de configuración de datos de usuario
Una nueva función en 4D Write Pro: ¡»Marcadores»!
Ahora se pueden crear marcadores dentro de los documentos de 4D Write Pro. ¿Pero qué son exactamente los marcadores? Un marcador es una referencia con nombre que coincide con una selección de texto de un documento de 4D Write Pro.
Pueden existir varios marcadores dentro de un mismo documento. Una vez que los marcadores han sido creados, pueden ser recuperados como una lista de nombres, entonces el uso de uno de ellos permite recuperar el rango del texto correspondiente.
Obtener la lista de formatos contenidos en C_PICTURE
Un campo o variable de imagen puede almacenar diferentes formatos de imagen – e incluso una imagen en varios formatos al mismo tiempo. Por ejemplo, una imagen puede almacenarse como PNG, SVG y MacPICT en la misma variable.
El nuevo GET PICTURE FORMATS permite obtener el número y los tipos de formato que contiene una variable C_PICTURE.
Ver propiedades en 4D Write Pro
Desde 4D v16, puede definir en la fase de diseño la forma en que se mostrará un documento de 4D Write Pro en un área de 4D Write Pro. Sin escribir una sola línea de código, puede definir varios atributos de la vista como la resolución, el zoom, el modo de vista de la página. También están disponibles propiedades avanzadas para definir si quieres mostrar expresiones o valores 4D, por ejemplo. De nuevo, no hay que escribir código, sólo una casilla de verificación y ya está.
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.
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