In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Saber en que equipo se ejecuta nuestro programa ?

Foro público de Xailer en español
Responder
Avatar de Usuario
gabo1
Mensajes: 127
Registrado: Lun Oct 13, 2014 9:42 am

Saber en que equipo se ejecuta nuestro programa ?

Mensaje 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
Avatar de Usuario
Hurricane
Mensajes: 262
Registrado: Mar Mar 24, 2015 10:21 am
Ubicación: Brasil
Contactar:

Re: Saber en que equipo se ejecuta nuestro programa ?

Mensaje 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
Avatar de Usuario
emeasoft
Mensajes: 1088
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

Re: Saber en que equipo se ejecuta nuestro programa ?

Mensaje por emeasoft »

Boa tarde,

Veja: Xailer Help guide -> Functions

Você vai encontrar o que precisa.
Abraços
Mário Angelini
Avatar de Usuario
xhermita
Mensajes: 177
Registrado: Vie Feb 18, 2011 10:05 pm
Ubicación: Las Palmas de Gran Canaria
Contactar:

Re: Saber en que equipo se ejecuta nuestro programa ?

Mensaje 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
Pedro Amaro
2PC Service

Xailer / Néfele / MySQL-MariaDB / SQLServer
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: Saber en que equipo se ejecuta nuestro programa ?

Mensaje 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.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
mcastabaron
Mensajes: 154
Registrado: Vie Mar 14, 2008 7:25 am
Ubicación: Almería

Re: Saber en que equipo se ejecuta nuestro programa ?

Mensaje 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
Responder