MUY IMPORTANTE:
En la versión 7.8 de Velneo V7 se soluciona una incidencia muy importante con el tipo de dato de variables, tanto  globales como locales, que provocaba que el tipo fuera determinado en último término por el valor almacenado y no por la definición de la variable. La solución de esta incidencia puede hacer que en algún caso se produzca un comportamiento distinto en las aplicaciones en que por error se hace uso de un tipo de dato incorrecto, es decir, distinto del tipo de dato que se almacena. Lee por favor en detalle nuestras indicaciones.

La mejora en la gestión del tipo de dato en variables globales y locales puede implicar que procesos o funciones que hagan uso por error de variables definidas con un tipo de dato erróneo pueden dejar de funcionar ya que el tipo de dato del valor no se corresponderá con el de la variable y no se guardará. Antes de solucionar la incidencia podrían funcionar, pero de forma anómala, dando lugar en algunos casos a resultados no esperados.

En el caso de que alguna funcionalidad de nuestras aplicaciones deje de ejecutarse correctamente con la nueva versión 7.8, debemos en primer lugar revisar el uso de las variables y que estén correctamente definidos los tipos de dato, tanto variables globales como locales, de acuerdo con el tipo de dato esperado.

Afecta a variables globales o locales que tengan definido un tipo no compatible con el tipo de dato del valor que se desea almacenar. Algunos ejemplos son:

  • Variables numéricas que se usen por error para almacenar datos alfabéticos, fechas, etc.
  • Variables alfabéticas que se usen por error para almacenar fechas, horas, etc.
  • Variables de tipo fecha, hora o tiempo que se usen por error para guardar datos alfabéticos, numéricos, etc.

La solución de esta incidencia es muy importante. Como ejemplo: en la situación que dio lugar a la detección de la incidencia, Incidencia 2760 referida a los controles de tipo Botón de radio,  antes la variable recibía el valor como un dato alfanumérico y al sumarle cualquier valor lo concatenaba, lo que daba lugar a un resultado no esperado.

Una vez solucionada la incidencia, la variable se comporta de acuerdo a la definición de su tipo, y si la variable es de tipo numérico, el contenido será también numérico, con lo que se puede utilizar como primer campo de una expresión obteniendo la suma.

Esta situación podía darse no sólo en este caso si no también en todos aquellos en los que la definición del tipo de dato de la variable, por error en la definición, no se correspondía con el tipo de valor almacenado.

Otros problemas conocidos

  • Refactorización: Los parámetros de los comandos de interfaz no se actualizan por los cambios en los identificadores de los controles.
  • Inspector de errores: En los parámetros de comandos de interfaz no indica que se apunta a un control que ya no existe debido al cambio de nombre.
  • Si cambiamos el nombre de una fuente en las propiedades del proyecto, no refactoriza el cambio de nombre

Linux

  • En determinados estilos visuales de Ubuntu no es posible leer los tooltip en vClient
  • En Ubuntu 10 no se muestran los iconos de menús de componentes
  • En determinadas distribuciones de Linux, las teclas aceleradoras Alt+F5, Alt+F6 del Alternandor de listas no son funcionales

Mac

  • En Mac, al editar una barra de herramientas, provoca errores en la barra de herramientas principal de vDevelop
  • En la versión de Mac el visor de proyectos alinea erróneamente los proyectos.
  • En Mac en caso de que exista el menú lista y este visible un objeto de lista, al pulsar cmd+Q en lugar de cerrar el vClient, quita de la lista el registro seleccionado (no lo borra, simplemente lo quita).
  • En Mac desde la barra de menú no funciona el comando para mostrar el cuadro de diálogo de configuración de impresoras, desde botón de formulario, sí funciona.

Windows

  • Velneo vWebClient V7 no muestra banner e iconos en cuadro de diálogo de conexión

Android

  • Versión Beta
  • En determinados dispositivos, los tipos de letra normal no se pueden visualizar, por lo que son sustituidos cuando es posible detectarlo por tipo de letra negrita, aunque algunos dispositivos presentan cuadros en vez de caracteres.
  • Acerca de…
    • Sale una ventana, pero no se ven los textos completos
    • El sistema operativo pone: Sistema desconocido
    • Los valores de memoria están a cero.
  • Pantalla de cambiar contraseña: Aparece una ventana que ocupa todo el espacio, el texto «introducir la nueva contraseña» ocupa la mayoría.
  • Copiar, cortar y pegar: No se puede usar las opciones de menú (Cortar, Copiar y Pegar), no son operativos.
  • La opción pantalla completa no es operativa
  • Las aplicaciones deben tener la opción salir, ya que sino pueden que no se cierren.
  • No se ven elementos del WebKit, el control HTML de formularios no es funcional.
  • Drag & drop no funciona, tiene problemas graves de pintado
  • Los bordes para desplazar docks son muy delgados y cuesta seleccionarlos con el dedo.
  • El estilo Android no es funcional.
  • El teclado no se gestiona bien, tapando los controles
  • No se muestran menús contextuales
  • Problema con procesos en segundo plano
  • Gestión de memoria libre no disponible en android
  • Lenguaje del sistema no detectado ( System (C,Default)) Unavailable
  • Los mensajes se muestran en pantalla sin marco en la esquina superior izquierda de la pantalla
  • Comandos de instrucción de acceso al sistema, como «Ejecutar documento», no son funcionales.

Probado en los siguientes dispositivos:

  • Samsung Galaxy Tab 10.1v (Android 3.0.1)
  • Samsung Galaxy Tab 10.1 (Android 3.1) (Con problema de fuentes)
  • Asus Transformer TF101 (Android 3.2)
  • LG Optimus One (Android 2.2.2)
  • Samsung Galaxy II (Con problema de fuentes)