Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Pantalla muy grande en otro ordenador (https://www.clubdelphi.com/foros/showthread.php?t=87772)

tarco35 23-02-2015 23:38:32

Pantalla muy grande en otro ordenador
 
A ver si soy capaz de explicarme.... he hecho un "instalador" para instalar varias cosas en el ordenador del cliente, ademas de mi programa.
El caso es que el "instalador funciona correctamente, llama a las funciones de instalar, visualizar un fichero pdf, y alguna cosilla mas.
El problema es que lo he diseñado en un tamaño no muy grande (lleva un grafico pequeño y 5 botones) pero en otro ordenador me muestra un form enorme y los botones solapados y nada parecido a como lo he diseñado.

Imagino que será un problema de alguna dll o cualquier cosa así... pero llevo todo el dia y no se que es.

Gracias por su atencion. Un cordial saludo

MAXIUM 24-02-2015 00:02:45

¿Que resolución tiene el equipo en que lo diseñaste y la de tus clientes?

¿El problema que describes, lo presenta el instalador o tu app?

¿Puedes mostrarnos una captura de pantalla con el problema?

tarco35 24-02-2015 00:34:33

esta es la definicion de la clausula... nada raro

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls;

esta captura es en mi ordenador



y esta otra en un ordenador cliente, en los dos hay resolucion de mas (mio=1280x800 cliente=1366x768)




si instalo la aplicacion, que esta realizada con el installshield y despues reinicio el ordenador cliente, se visualiza correctamente... por eso creo que hay alguna libreria de algo que tengo que registrar, pero no se cual es.

nlsgarcia 24-02-2015 00:44:57

tarco35,

Cita:

Empezado por tarco35
...he hecho un "instalador"...con el installshield...lo he diseñado en un tamaño no muy grande...en otro ordenador me muestra un form enorme y los botones solapados...reinicio el ordenador cliente, se visualiza correctamente...

:rolleyes:

Revisa esta información:
Espero sea útil :)

Nelson.

engranaje 24-02-2015 08:39:59

No sé el tamaño de los monitores y los sistemas opeativos, de todos modos por si fuera el problema comento que he visto comportamientos similares en pantallas grandes con sistemas operativos nuevos debido al ajuste de escala de la pantalla si se usa la configuración elevada de ppp.

La cosa es que según tengan configurado el sistema para que se comporten las aplicaciones con esas pantallas a las resoluciones recomendadas, o se ven muy pequeñas o hay que confiar en que windows escale la aplicación como quieres.

De entrada te recominedo mirar las configuraciones de pantalla del sistema (también del tuyo), con el botón derecho sobre tu ejecutable también puedes configurar un comportamiento especial para tu aplicación. Dejo un link por aqui del msdn que explica algo del asunto para windows 8
https://msdn.microsoft.com/es-es/library/dn528848.aspx

tarco35 24-02-2015 14:02:30

Muchas gracias a todos por sus aportes.... el problema no era la resolución, como ya comente anteriormente los dos ordenadores trabajan a resoluciones parecidas....

Como era un programa muy pequeñito, he ido haciendo cosa a cosa desde el principio, desde mostrar solo el form, y despues poco a poco añadiendo cosas, imagenes, textos y botones y a cada paso probando el ejecutable en la maquina cliente.

Al final se visualiza correctamente y lo unico es que no he mezclado tipos de fuentes de letras y las imagenes son en BMP.... imagino que si no tiene una fuente, coge la que tenga por defecto y te muestra las cosas como quiere, en vez de como las has puesto en pantalla... creo que ha sido la ARIAL NEGRITA....

Comento esto, por si a alguien le pasa algo parecido y no es de la resolucion del monitor, que sepa la razón por la que puede ser.

Un Saludo a todos y gracias nuevamente por sus indicaciones.

nlsgarcia 24-02-2015 15:21:53

tarco35,

Cita:

Empezado por tarco35
...el problema no era la resolución...Al final se visualiza correctamente y lo único es que no he mezclado tipos de fuentes de letras...imagino que si no tiene una fuente, coge la que tenga por defecto...

Es correcto ^\||/

Nelson.


La franja horaria es GMT +2. Ahora son las 17:00:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi