Página 1 de 1

Saber en que equipo se ejecuta nuestro programa ?

Publicado: Mié Ago 05, 2015 5:16 am
por gabo1
Hola,
Pues eso.. estoy haciendo un punto de venta para Touch Screen, y mi programa se ejecutara en una tableta con Windows.. mi problema se presenta en la resolución. en la pc se ve todo bien. pero en la tableta se pierden algunos botones. Alguien sabrá si es posible saber si nuestro programa se ejecuta en una Tablet ?? para poder controlar el tamaño de los botones y de las ventanas
Saludos

Re: Saber en que equipo se ejecuta nuestro programa ?

Publicado: Mié Ago 05, 2015 6:44 am
por Hurricane
Hi,
The tablet:
which the video resolution?
Windows version?
which the size of the form?
In this case, demonstrate with pictures.
gabo1 escribió: Pues eso.. estoy haciendo un punto de venta para Touch Screen, y mi programa se ejecutara en una tableta con Windows.. mi problema se presenta en la resolución. en la pc se ve todo bien. pero en la tableta se pierden algunos botones. Alguien sabrá si es posible saber si nuestro programa se ejecuta en una Tablet ?? para poder controlar el tamaño de los botones y de las ventanas
Saludos

Re: Saber en que equipo se ejecuta nuestro programa ?

Publicado: Mié Ago 05, 2015 6:33 pm
por emeasoft
Boa tarde,

Veja: Xailer Help guide -> Functions

Você vai encontrar o que precisa.
Abraços
Mário Angelini

Re: Saber en que equipo se ejecuta nuestro programa ?

Publicado: Mié Ago 05, 2015 10:42 pm
por xhermita
Buenas noches;

Yo pienso que mas que saber el tipo de dispositivo que utiliza, lo que te interesa es saber las dimensiones de la pantalla, echale un ojo a la clase TScreen en la Ayuda de Xailer.

Sabiendo las dimensiones de la pantalla lo que tienes que hacerte una metodo en el formulario que redimensiones y reposicione todos los controles en base a la resolución de la pantalla.

Lo puedes hacer con calculos matematicos o te creas un select para cada una de las resoluciones y ajustas todos los controles.

Saludos

Re: Saber en que equipo se ejecuta nuestro programa ?

Publicado: Jue Ago 06, 2015 2:16 pm
por jfgimenez
Revisa el ejemplo "autoscale" de Xailer.
Y para averiguar la resolución de la pantalla, puedes usar el objeto Screen, como te ha comentado Pedro.

Re: Saber en que equipo se ejecuta nuestro programa ?

Publicado: Lun Ago 10, 2015 12:49 pm
por mcastabaron
De esta forma cambio el tamaño de visualización del programa en general para el equipo MARIA.
Miguel C.


Procedure Main()

(...)
If NetName() = "MARIA"
Application:nScale := 120
EndIf
TForm1():New( Application ):Show()
Application:Run()

Return