Lógica mente

El blog de Jesús Arboleya

  • Inicio
  • Buenas prácticas
  • Vitaminas
  • Podcast
  • Blog
  • Contacto

Conocer la plataforma en ejecución con Velneo

Conocer la plataforma en ejecución con Velneo

En este artículo aprenderás a conocer la plataforma en ejecución con Velneo. En el siguiente vídeo se explica como programarlo de forma sencilla. En el artículo también se incluye el código JavaScript para que lo puedas copiar y pegar directamente en tus aplicaciones.

Función JavaSCript

function plataforma()
{
    var si = theApp.sysInfo()
    if (si)
        return si.getPlatform()
}
plataforma()

Los valores posibles son:

CódigoSistema
0Mac
1Windows
2X11
3Linux
-1Desconocida

Conocer la plataforma en ejecución con Velneo

Recuerda que este código puedes incorporarlo como una función JavaScript lo que te permite ejecutarlo desde prácticamente cualquier punto de la aplicación. Tanto desde un control de un formulario o un objeto de vista de datos, como desde el manejador de evento de un objeto, así como desde un proceso o función, además de poder usarlo en el contenido inicial de un campo o en el trigger de una tabla. En definitiva, un código muy sencillo de programar que te permitirá conocer en todo momento la plataforma en ejecución, algo que es importante en una plataforma como Velneo donde todos sus componentes son interoperables, es decir, que puedes estar sirviendo las aplicaciones con Linux y a la vez tener usuarios que estén ejecutando la aplicación con Windows, Mac o incluso con sistema operativos móviles como Android.

Archivado en: Buenas prácticas


Escrito por Jesús Arboleya.
Evangelista y consultor de Velneo en el departamento de éxito de clientes.

Comentarios

  1. Juan Figueroa dice

    13/08/2013 en 11:21

    Jesús, aunque es sencilla y corta, no estaría de más ponerla fuera del video para poder copiarla y pegarla y, además, no tener que ir de atrás a delante del vídeo para encontrarla.
    Yo la añadí a un manejador de evento del Autoexec, que la obtiene y la copia a una variable global en memoria del proyecto de datos más bajo en la herencia, Lo conecto On show o con los Pre-.
    La muestro en un control del formulario del AUTOEXEC
    A mí me sale siempre Mac (0) y estoy en Windows.
    Gracias por escuchar

    Responder
  2. jarboleya dice

    13/08/2013 en 12:37

    Gracias por tu comentario Juan.
    Ya he añadido en el artículo el código JavaSCript y la lista de valores posibles.
    Ejecuta la función en otros puntos de la aplicación para ver si también te devuelve 0. Si es así, revisa la función para comprobar si hay algo mal.

    Responder
  3. Juan Figueroa dice

    07/10/2013 en 20:21

    Ahora funciona, tenía un error en el código JavaScript
    Gracias,Jesús

    Responder
  4. Mario Barreiro dice

    14/10/2015 en 16:58

    Muchas gracias Jesús. Muy útil.

    Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Copyright © Jesús Arboleya 2022