AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / Novedades / Novedades de la versión 2024
  • Presentación
  • Novedades y mejoras en "Update 3" (versión 290088)
  • Novedades y mejoras en "Update 2" (versión 290076)
  • Novedades y mejoras en "Update 1" (versión 290061)
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Presentación
Esta página incluye las principales novedades y mejoras de esta actualización. Se realizaron varias mejoras en esta versión.

Novedades y mejoras en "Update 3" (versión 290088)
Pruebas automatizadas
  • WDAutomate ahora permite grabar pruebas automatizadas realizadas directamente en un archivo ejecutable. Esta prueba automatizada se define como una prueba de aplicación.
WLanguage:
  • El proceso de conversión Ansi/Unicode se ha optimizado para acelerar todas las operaciones con cadenas Ansi y Unicode.
    Este nuevo método también reduce la posible pérdida de caracteres al convertir datos de un conjunto de caracteres a otro.
  • Nuevas funciones:
    • InUnitTestMode: Determina si hay una prueba unitaria en curso.
    • InApplicationTestMode: Determina si hay una prueba de aplicación en curso.
Novedades y mejoras en "Update 2" (versión 290076)
Editor de proyectos
  • Asistente de creación de proyectos simplificado.
Editor de ventanas
  • Asistente de creación de ventanas simplificado.
  • Control Combo Box: Posibilidad de utilizar un borde vectorial para cada estado.
  • Control Campo de entrada: Configuración simplificada de la "entrada obligatoria".
Editor de reportes
  • Estilo de un control: La pestaña "Estilo" de la descripción del control ofrece muchas más opciones. Ahora es más fácil acceder a las opciones para elegir diferentes estilos, disociarlos o ver los usos de un estilo.
Editor de código
  • Asistente de código: El código WLanguage generado se adapta al idioma seleccionado en las opciones del editor de código (inglés o francés).
Tienda privada
  • Aviso de instalación de actualizaciones al iniciar la aplicación.
HFSQL
  • Índices espaciales disponibles en modo Client/Server.
  • Índices espaciales en consultas SQL.
  • Posibilidad de exportar datos espaciales a CSV.
Centro de Control HFSQL
  • Posibilidad de mostrar la lista de claves espaciales.
WLanguage
  • Se renombraron las siguientes funciones:
    • el nombre de la función fTrackFile cambió a fWatchFile
    • el nombre de la función fTrackDirectory cambió a fWatchDirectory
    • el nombre de la función fTrackStop cambió a fWatchStop
    • el nombre de la función fTrackStopAll cambió a fWatchStopAll
    • el nombre de la función HListTrackedFiles cambió a HListWatchedFiles
    • el nombre de la función HTrack cambió a HWatch
    • el nombre de la función HTrackStop cambió a HWatchStop
  • Nuevas funciones WLanguage
    • HListSpatialKeys: Devuelve las claves espaciales de un archivo de datos (de una consulta o vista) reconocidas por el motor HFSQL.
  • Nuevo tipo de variable
    • Comment: Las variables de tipo Comment permiten leer y editar las notas asociadas a las celdas de una hoja XLSX mediante programación.
  • Funciones modificadas
    • dbgEnableLog: Nuevo parámetro para especificar el tiempo que debe transcurrir antes de que se elimine la información de registro antigua.
  • Docusign
    • Los componentes Docusign importados se adaptan al idioma seleccionado en el editor.
    • El componente Docusign disponible con esta versión incluye numerosos cambios y mejoras.
Motor de monitoreo
  • Nuevo tipo de verificación: Verificación de la fecha de caducidad del certificado del servidor.
  • Control de tipo "Conectividad HTTP": Posibilidad de agregar encabezados adicionales que se pasarán a la consulta.
Python
  • Posibilidad de asignar memoria para un objeto con un parámetro en el constructor.
  • Posibilidad de llamar a métodos de instancia.
Novedades y mejoras en "Update 1" (versión 290061)
Editor de proyectos
  • Compilación más rápida de proyectos multilingües.
Editor de análisis
  • Proyecto con múltiples análisis: Si diferentes análisis utilizan archivos y campos con los mismos nombres, estos elementos quedarán "ocultos" en los análisis no prioritarios. Ahora puede ver la lista de elementos ocultos en la pestaña "Análisis" de la ventana de descripción del proyecto.
  • Ahora puede definir opciones del compilador para los procedimientos almacenados en el análisis. Estas opciones se encuentran en la pestaña "Compilación" de la ventana de descripción del análisis.
Editor de consultas
  • Cláusula "Returning".
Editor de ventanas
  • Control Campo de entrada: Posibilidad de utilizar un borde vectorial para cada estado del control.
  • Control Editor de imágenes:
    • Controladores de tamaño en el área de trabajo.
    • Posibilidad de crear guías.
    • Optimización de la visualización.
  • Estilo de un control: La pestaña "Estilo" de la descripción del control ofrece muchas más opciones. Ahora es más fácil acceder a las opciones para elegir diferentes estilos, disociarlos o ver los usos de un estilo.
  • Visita guiada: Se cambió el nombre de las ventanas internas utilizadas como tooltips de la visita guiada.
Editor de código
  • Ahora, puede utilizar la tecla de flecha abajo para pasar de una línea de código a otra.
Editor de imágenes
  • Controladores de tamaño en el área de trabajo.
  • Posibilidad de crear guías.
  • Optimización de la visualización.
SCM
  • Optimización de la creación de ramas después de eliminar numerosos archivos (conexión remota al SCM).
  • Posibilidad de propagar los cambios de una rama a otra.
Git
  • Posibilidad de agregar un proyecto a Git desde el entorno.
Funcionalidades Automáticas de la Aplicación
  • Nuevo estilo de calculadora.
Telemetría
  • Página de mantenimiento y administración.
Centro de Gestión de Proyectos
  • Conexión de un nuevo colaborador: Cuando un nuevo colaborador inicia sesión en la base de datos del Centro de control desde el Centro de Gestión de Proyectos, puede crear una nueva cuenta y definir un seudónimo, un horario, etc. Solo se requieren el nombre de usuario y la contraseña de un administrador.
HFSQL
  • HFSQL Cluster:
    • Posibilidad de utilizar HCopyFile.
    • Optimización de la sincronización.
  • Datos espaciales:
    • Indexación.
  • Consulta TOP: Optimización de las consultas que realizan iteraciones simultáneas sobre una clave compuesta.
  • Posibilidad de realizar una instalación silenciosa de un servidor HFSQL para Linux.
Centro de Control HFSQL
  • Idioma del servidor: Posibilidad de cambiar el idioma de los servidores HFSQL 2024. Esta información se encuentra en la configuración del servidor (pestaña "General").
  • Gestión de clústeres HFSQL: Ahora es posible importar una base de datos HFSQL Classic a un clúster.
  • Nuevas opciones de visualización en el Centro de Control HFSQL (posibilidad de mostrar campos de texto en varias líneas, etc.).
WLanguage
  • Nueva sintaxis COMPILE IF para compilar código diferente si se incluye un elemento del proyecto en la configuración actual.
  • Optimización de COMPILE IF que rodea un procedimiento.
  • Nuevas funciones WLanguage:
    • CodeEditorLoad: Carga un archivo de código WLanguage en un control Editor de código.
    • CodeEditorComment: Marca como comentario la selección actual en el control Editor de código. Los caracteres "//" se insertan al principio de la línea actual.
    • CodeEditorCompile: Compila el código WLanguage del control Editor de código y muestra los errores.
    • CodeEditorUncomment: Quita el comentario de la selección actual en el control Editor de código. Los caracteres "//" al principio de la línea actual se eliminan.
    • CodeEditorDuplicateLine: Duplica la línea actual en el control Editor de código.
    • CodeEditorExecute: Ejecuta el código WLanguage que se muestra en el control Editor de código.
    • CodeEditorInsert: Inserta una cadena en el control Editor de código.
    • CodeEditorSearch: Busca una cadena o expresión regular en el control Editor de código.
    • CodeEditorGetError: Devuelve los errores de compilación del código del control Editor de código.
    • CodeEditorReplace: Busca y reemplaza una cadena en el control Editor de código.
    • CodeEditorSave: Guarda el contenido de un control Editor de código en un archivo.
    • CodeEditorDeleteAll: Borra el contenido del control Editor de código.
    • SpreadsheetAddLink: Crea un enlace en una celda de un control Hoja de cálculo.
    • PVTCalculateUpdateAsynchronous: Actualiza una parte de los datos que se encuentran en un control Tabla dinámica a partir de una fecha determinada sin bloquear la aplicación.
    • PVTCalculateAllAsynchronous: Calcula o recalcula todo el contenido de un control Tabla dinámica sin bloquear la aplicación.
    • XMLVerifySignature: Verifica la firma de un nodo XML.
  • Funciones modificadas de WLanguage:
    • BuildBrowsingTable: Las nuevas constantes taSingleLineColumn y taMultiLineColumn permiten indicar si la columna de texto puede admitir una o varias líneas.
    • ExecuteAAF: Las constantes aafUndo y aafRedo ahora permiten manipular las acciones Deshacer/Rehacer en un control Editor de código.
    • HCopyFile: Esta función ahora puede utilizarse para copiar archivos de datos en un clúster HFSQL.
    • XMLOpen: Nuevo parámetro para especificar el modo de análisis del código XML.
  • Nuevas propiedades WLanguage:
    • Compiler: Obtiene y establece las opciones del compilador en el control Editor de código, en particular, qué funciones están permitidas o prohibidas.
    • LineCursor: Obtiene y establece el número de la línea en la que se encuentra el cursor en un control Editor de código.
  • Propiedades modificadas de WLanguage:
    • Cursor: Esta propiedad ahora está disponible en el control Editor de código.
    • CursorEnd: Esta propiedad ahora está disponible en el control Editor de código.
  • Nuevos tipos WLanguage:
    • xmlSignatureVerification: Define la información necesaria para verificar una firma XML.
.NET
  • Variable que admite valores Null.
  • Compatibilidad con la versión 8.
OpenAPI
  • Soporte de las palabras clave 'oneOf', 'anyOf' y 'allOf'.
JAVA
  • Gestión de valores NULL.
  • Posibilidad de ejecutar aplicaciones Java en las últimas versiones de Mac.
  • Nuevas funciones:
    • DateToDayOfYear: Devuelve el día del año que corresponde a una fecha determinada.
    • fChangeExtension: Cambia la extensión de un archivo en el disco.
    • CurrentDay: Devuelve el número del día actual del mes en curso.
    • UTF8Valid: Verifica la validez de una cadena UTF-8.
    • UTFConvert: Convierte una cadena o un búfer al formato especificado: UTF, ANSI, Unicode.
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 15/09/2024

Señalar un error o enviar una sugerencia | Ayuda local