Uso de 2 pantallas con aplicación

883 views
Skip to first unread message

Daniel Sánchez

unread,
Nov 15, 2011, 11:08:40 PM11/15/11
to Comunidad de Visual Foxpro en Español, Mundo Visual FoxPro
Tengo una consulta al respecto, cuando se usa o se tiene 2 pantallas o monitores y se desea que nuestra aplicación trabaje en ambas, o sorpresa!! no abre el formulario o abre y 
este automaticamente se cierra o desaparece mas que cerrarse se desaparece, y no se puede trabajar en el segundo monitor o pantalla, pero si se abre el formulario en la pantalla o monitor 1 y este se pasa al monitor 2 este trabaja normal, pero abrir directamente estando en el monitor 2 no es posible, alguien sabria como solucionar este inconveniente para poder utilizar nuestra aplicación realizada en vfp con 2 monitores.

Saludos

--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047
Trujillo - Perú

Luis Maria Guayan

unread,
Nov 16, 2011, 7:05:19 AM11/16/11
to publice...@googlegroups.com
Mira si estos artículos y clase de Doug Hennig te sirven:

-- Handling Multiple Monitors --
http://doughennig.blogspot.com/2007/04/handling-multiple-monitors.html

-- Multiple Monitor Class --
http://doughennig.blogspot.com/2010/02/multiple-monitor-class.html


Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

extremo

unread,
Nov 16, 2011, 7:12:14 AM11/16/11
to Comunidad de Visual Foxpro en Español
Hola
No se si te entendi bien pero yo tengo 2 monitores conectados al mismo
PC, y no tengo ningun problema en tener la misma aplicacion abierta
dos veces y mostrandolas en monitores distintos , osea, uno en un
monitor del PC y el otro en el segundo monitor del PC. Ademas no tengo
ningun codigo especial para eso..... yo creo que puedes tener un
problema en la configuracion del windows con respecto a la
sincronizacio de los monitores.

Bendiciones
Message has been deleted

Carlos Alfaro

unread,
Nov 16, 2011, 7:26:37 AM11/16/11
to publice...@googlegroups.com

Saludos Daniel:

 

No me ha ocurrido lo que mencionas, pero si te puedo decir que he creado un programa con 2 pantallas, para que una de ellas se coloque en el monitor secundario y funciona bien.

 

Bendiciones.

 

Carlos Alfaro

Daniel Sánchez

unread,
Nov 16, 2011, 7:28:59 AM11/16/11
to publice...@googlegroups.com
Lo que puedo entender no es que no lo muestre o lo cierre si no que lo trata de ubicar en relación de las coordenadas del monitor principal, leyendo dichos artículos entiendo que da coordenadas negativas para monitores a la derecha del monitor principal, entonces pienso que debe ser que utilizo el autocentrado en muchos de mis formularios para que estos siempre aparezcan centrados en el monitor, y por ahí puede venir el problema, los formularios en el segundo monitor si trabajan si estos son abiertos en el monitor principal y estos trasladados al segundo monitor, pero si los invoco desde el segundo monitor es cuando dejan de verse, así que debo suponer que se colocan en las coordenadas en relación del monitor principal, y al estar la pantalla principal o _screen en coordenadas del segundo monitor estos dejan de ser visibles.

Voy a revisar por ese lado, haber si hay algunas sugerencias para no cambiar el método de autocentrado que utilizo con la mayoría de los forms de mi aplicación.

Walter R. Ojeda Valiente

unread,
Nov 16, 2011, 8:33:08 AM11/16/11
to publice...@googlegroups.com
Hola Daniel

Yo no uso el autocentrado de formularios, en su lugar grabo el tamaño, la ubicación y el usuario de cada formulario para que la siguiente vez que ese usuario abra ese formulario le quede en la misma ubicación donde lo había dejado. Quizás te convendría hacer algo así.

Saludos.

Walter.



Date: Wed, 16 Nov 2011 07:28:59 -0500
Subject: Re: [vfp] Re: Uso de 2 pantallas con aplicación
From: resets...@gmail.com
To: publice...@googlegroups.com

Daniel Sánchez

unread,
Nov 17, 2011, 12:01:05 PM11/17/11
to publice...@googlegroups.com
Walter: en cuanto a lo que comentas de grabar las coordenadas del formulario me parece que debería ser relativas al top del _screen porque si son absolutas y según entendí del tema leído en el link que me indicaron las coordenadas del segundo monitor que estaría a la izquierda siempre serian negativas así que considerando eso me parece que podría darse el caso como el autocentrado que lo hace en relación a las coordenadas positivas del monitor principal.

Luis: Si el aplicativo se puede abrir n veces si se desea en la misma pantalla, y si los monitores están activos o encendidos antes de iniciar el sistema.

Cesar S.:Si la pc tiene 2 monitores conectados a la vez, y si trabajo con datasession, el problema no es que no se abran la aplicación si no que aparentemente la ubica en las coordenadas del primer monitor que entiendo que son coordenadas positivas, lo que al segundo monitor se le ubica en coordenadas negativas.

En todo caso compañeros seria interesante que traten de hacer lo mismo de ejecutar su aplicación en dos monitores, obviamente si se dan cuenta solo existe una barra de windows en la parte inferior y un solo botón inicio, y por lo tanto los datos de iconos y demás de la pantalla principal no están en la pantalla secundaria, así que normalmente se lanza la aplicación desde el monitor principal y es trasladado al segundo monitor para trabajar ahí.

Guillermo Carrero

unread,
Nov 17, 2011, 2:27:07 PM11/17/11
to publice...@googlegroups.com
Hola Daniel:
Yo trabajo con tres monitores con el escritorio extendido. El nº 1 es el monitor principal a mi centro, el nº 2 lo tengo a mi izquierda y el 3 a la derecha. Siempre que inicio una aplicación sin guardar las coordenadas, se ejecuta Autocentrado o según su LEFT/TOP por defecto en el monitor principal (1). 
Con este esquema el monitor 2 siempre tendrá el LEFT negativo, el primer punto del 1 será el cero y el primer punto del 3 será el SYSMETRIC(1) del monitor 1 + nPuntos. Lo mismo ocurre pero con el TOP si la disposición configurada en Windows la tenemos en vertical.
Por lo tanto y como indica Walter hay que guardar las coordenadas para trabajar en otros monitores que no sean el principal. Esto tiene un inconveniente y es que si cambian la configuración de pantalla o sencillamente tienen apagados los monitores secundarios, el formulario no estará visible.

Un saludo,

Guillermo Carrero
Barcelona (España) 

Daniel Sánchez

unread,
Nov 22, 2011, 11:09:54 AM11/22/11
to Comunidad de Visual Foxpro en Español
Hola compañeros, el día de ayer hice unas pruebas del uso del sistema
con dos monitores y me pude dar cuenta cuando es que no funciona bien
el sistema o mejor dicho cuando las ventanas o form abiertos se ubican
en un lugar no visible en el segundo monitor, ocurre cuando el segundo
monitor tiene una resolución mayor que el monitor principal, cuando
ambos monitores tienen la misma resolución o el segundo monitor tiene
una resolución menor no hay mayor problema, pero oh! sorpresa cuando
el segundo monitor tiene una mayor resolución los formularios se
mueven de esa pantalla y se van supongo a las coordenadas del monitor
principal, bueno la cuestión que se pierden, cierro este post dando
información por si alguien en algún momento presentara este
inconveniente y no supieran porque se da.

Saludos

Walter R. Ojeda Valiente

unread,
Nov 22, 2011, 6:39:28 PM11/22/11
to publice...@googlegroups.com
Si hay alguien con quien me gustaría trabajar alguna vez es con Daniel Sánchez, creo que podríamos hacer muy buenos programas juntos.

:-)

Saludos.

Walter.



> Date: Tue, 22 Nov 2011 08:09:54 -0800
> Subject: [vfp] Re: Uso de 2 pantallas con aplicación
> From: resets...@gmail.com
> To: publice...@googlegroups.com
>

Mario Alfredo

unread,
Nov 23, 2011, 4:01:32 PM11/23/11
to Comunidad de Visual Foxpro en Español
suficiente que solo sea de trabajo,
porque a mi me gustaria trabajar con
el profe jose luis o si no einsteing


On Nov 22, 5:39 pm, "Walter R. Ojeda Valiente" <w...@hotmail.com>
wrote:


> Si hay alguien con quien me gustaría trabajar alguna vez es con Daniel Sánchez, creo que podríamos hacer muy buenos programas juntos.
>
> :-)
>
> Saludos.
>
> Walter.
>
>
>
>
>
>
>
> > Date: Tue, 22 Nov 2011 08:09:54 -0800
> > Subject: [vfp] Re: Uso de 2 pantallas con aplicación

> > From: resetsoftw...@gmail.com

Daniel Sánchez

unread,
Nov 29, 2011, 11:47:09 AM11/29/11
to publice...@googlegroups.com
Se agradece tu comentario Walter, bueno en cuanto al Maestro Luis María G. yo lo veo ha muchas estrellas de distancia en conocimiento, pero vamos siguiendo su estela.

Saludos


--

Walter R. Ojeda Valiente

unread,
Nov 29, 2011, 12:13:45 PM11/29/11
to publice...@googlegroups.com
Hmmmmmmm.

Yo creo que para hacer una aplicación súper, maravillosa, espectacular, que les deje con la boca abierta a todos quienes la miren el grupo debería estar conformado por: Daniel Sánchez, Carlos Miguel Farías, Víctor Espina y Walter Ojeda.

El Análisis y Diseño lo haríamos entre los cuatro, y luego yendo a lo más específico:

Daniel se encargaría de la parte estética y de los componentes gráficos, Carlos Miguel del diseño de la Base de Datos y de sus accesos y consultas, Víctor de las interfaces y la comunicación con otros softwares y hardwares y Walter de escribir las clases no visuales, del acceso por celulares, de compaginar todo eso y de realizar pruebas intensivas.

Además, como "invitados especiales" se les podría llamar a Richard Gaviria (diseño y bases de datos) y a Julio César Núñez (Internet).

Espero que nadie se ofenda por transmitir mis pensamientos (es que aquí nunca se sabe, alguno podría sentirse molesto u ofendido).

Saludos.

Walter.




Date: Tue, 29 Nov 2011 11:47:09 -0500
Subject: Re: [vfp] Re: Uso de 2 pantallas con aplicación
From: resets...@gmail.com
To: publice...@googlegroups.com

Carlos Miguel FARIAS

unread,
Nov 29, 2011, 5:50:05 PM11/29/11
to publice...@googlegroups.com
Manden especificaciones, porque estoy medio desenchufado con el hilo.

Daniel Sánchez

unread,
Dec 1, 2011, 12:23:59 PM12/1/11
to publice...@googlegroups.com
Upsss, creo que me equivoque de profesión, debí haber sido diseñador de interiores, de moda  o estilista.

jajajajajjajaa.

O tal vez creo que me contagie de Steve Jobs, en tratar de combinar lo estético con lo funcional, espero sea eso.

Walter R. Ojeda Valiente

unread,
Dec 1, 2011, 2:35:01 PM12/1/11
to publice...@googlegroups.com
Y quien te dice, quizás si hubieras elegido una de esas profesiones ahoras estarías ganando más dinero y sobre todo ... serías más feliz.

Ja, ja, ja, ja, ja, ja.

Saludos.

Walter.




Date: Thu, 1 Dec 2011 12:23:59 -0500

Subject: Re: [vfp] Re: Uso de 2 pantallas con aplicación
From: resets...@gmail.com
To: publice...@googlegroups.com

Reply all
Reply to author
Forward
0 new messages