# Origen conexión

**URL:** <https://foros.velneo.com/t/origen-conexion/7343>\
**Category:** Velneo\
**Created:** [12 Septiembre, 2014 14:13 UTC](https://foros.velneo.com/t/origen-conexion/7343 "2014-09-12T14:13:07Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![cfidalgo](https://avatars.discourse-cdn.com/v4/letter/c/ea666f/32.png) [@cfidalgo](https://foros.velneo.com/u/cfidalgo)\
**Post date:** [12 Septiembre, 2014 14:13 UTC](https://foros.velneo.com/t/origen-conexion/7343/1 "2014-09-12T14:13:07Z")

</div>

Buenas Tardes,  
Como puedo saber si el que se conecta mediante vclient lo hace a través de un móvil, una Tablet o un pc.  
He estado buscando para hacerlo con JavaScript y el API de Velneo, pero no he sido capaz.  
Como podría hacerlo?  
Muchas gracias.  
Saldos,

---

<div class="post-metadata">

**Author:** ![cfidalgo](https://avatars.discourse-cdn.com/v4/letter/c/ea666f/32.png) [@cfidalgo](https://foros.velneo.com/u/cfidalgo)\
**Post date:** [16 Septiembre, 2014 09:33 UTC](https://foros.velneo.com/t/origen-conexion/7343/2 "2014-09-16T09:33:57Z")

</div>

Buenos Dias,  
Alguien me puede ayudar con este tema?  
Gracias.  
Cesar Fidalgo.

---

<div class="post-metadata">

**Author:** ![cfidalgo](https://avatars.discourse-cdn.com/v4/letter/c/ea666f/32.png) [@cfidalgo](https://foros.velneo.com/u/cfidalgo)\
**Post date:** [17 Septiembre, 2014 13:41 UTC](https://foros.velneo.com/t/origen-conexion/7343/3 "2014-09-17T13:41:29Z")

</div>

Alguna idea?  
Gracias,

---

<div class="post-metadata">

**Author:** ![humber](https://avatars.discourse-cdn.com/v4/letter/h/8491ac/32.png) [@humber](https://foros.velneo.com/u/humber)\
**Post date:** [17 Septiembre, 2014 14:29 UTC](https://foros.velneo.com/t/origen-conexion/7343/4 "2014-09-17T14:29:07Z")

</div>

podrías utilizar la clase de vsysinfo para al menos verificar el SO del cliente, no es preciso en si es una tablet o un movil, pero al menos te da una pista de si es un dispositivo movil o un PC.

No se si de alguna manera mediante qt esto se podría obtener, pero tendría que ser otra persona que te oriente en ese tema ya que no tengo conocimiento.

Saludos.

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [17 Septiembre, 2014 15:32 UTC](https://foros.velneo.com/t/origen-conexion/7343/5 "2014-09-17T15:32:30Z")

</div>

Como no vas a poder trabajar igual en una aplicación para escritorio, tablet o móvil, cada interfaz tiene sus peculiaridades.

Deberias tener un proyecto por cada tipo de interfaz, y con ello sabes con que dispositivo están accediendo.

---

<div class="post-metadata">

**Author:** ![jorge.hontoria](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jorge.hontoria/32/86_2.png) [@jorge.hontoria](https://foros.velneo.com/u/jorge.hontoria)\
**Post date:** [18 Septiembre, 2014 09:56 UTC](https://foros.velneo.com/t/origen-conexion/7343/6 "2014-09-18T09:56:33Z")

</div>

Nosotros utilizamos dos métodos:  
1.- Los anexos de V7: Creas una anexo pequeño por cada plataforma que quieras controlar y luego compruebas la existencia en la caché (es el que mejor funciona…)

2.- Utilizar la clase vsysinfo: No siempre reconoce la plataforma (en android salta -1)

```auto

var si = theApp.sysInfo();

if ( si ) {
	if ( si.getOs() == si.OsUnknow ) {
...
	} else {
...
	}
}

```

---

<div class="post-metadata">

**Author:** ![cfidalgo](https://avatars.discourse-cdn.com/v4/letter/c/ea666f/32.png) [@cfidalgo](https://foros.velneo.com/u/cfidalgo)\
**Post date:** [18 Septiembre, 2014 13:00 UTC](https://foros.velneo.com/t/origen-conexion/7343/7 "2014-09-18T13:00:05Z")

</div>

Muchas gracias a todos  
Saludos
