Problemas para utilizar FOXYPREVIEWER.APP en Windows 10

2,393 views
Skip to first unread message

jumo...@hotmail.com

unread,
May 19, 2016, 1:09:58 PM5/19/16
to Comunidad de Visual Foxpro en Español
Buenos días y saludos desde Costa Rica

Estoy haciendo pruebas utilizando FOXYPREVIEWER.APP, en equipos con Windows 7 funciona a la perfeccion pero con Windows 10 indica que no encuentra la app para su utilizacion.

En el programa de inicio del modulo ejecuto lo siguiente:

set path to ALLTRIM(_dirreports)
DO FOXYPREVIEWER.APP

donde la variable "_dirreports" es el lugar donde se encuentran tanto los reportes como la app en cuestion. Como repito en windows 7 se ejecuta sin problema pero en Windows 10 es que genera el error.

Lo que he observado es que en Win 10 es que:  mi apliacion es una app la cual en las propiedades de la misma la identifica como Tipo de Archivo :  Microsoft Visual Foxpro Application (.app) no asi a la aplicacion  FOXYPREVIEWER.APP. No se si esta sea la razon que Win 10 no encuentre la misma.

Ahora bien si esta es la razon, donde localizo el programa asociado para la apertura y reconocimiento de la aplicación, ya que no encuentro en el sistema la Carpeta Microsoft Visual FoxPro 9 que si se encuentra en windows 7.

Si alguno ha tenido la experiencia que indico les agradcería me dieran el tips para resolverla.

Saludos de nuevo Comunidad.

Juan Carlos Montoya

fasm

unread,
May 20, 2016, 12:29:56 AM5/20/16
to Comunidad de Visual Foxpro en Español
Bueno, a mi no se me ha presentado ningun problema.

Yo tengo agregado esto en mi PRINCIP.PRG

_REPORTBUILDER = "REPORTBUILDER.APP"
_REPORTPREVIEW = "REPORTPREVIEW.APP"
_REPORTOUTPUT = "REPORTOUTPUT.APP"
DO FOXYPREVIEWER.APP
_Screen.oFoxyPreviewer.cLanguage = "SPANISH"

Claro que antes ya le hago el SET PATH en donde una de las rutas tiene la ubicación del Foxypreviewer.app

Te has fijado tambien si en tu proyecto cuando compilaste tu aplicación se ha incluido el Foxypreviewer?
En mi proyecto al compilar se agrego automáticamente. No tengo problemas.

jumo...@hotmail.com

unread,
May 20, 2016, 10:19:58 AM5/20/16
to Comunidad de Visual Foxpro en Español
Gracias por tu respuesta Fasm

Segui tu consejo y se soluciono el problema.

Gracias de nuevo por el Tips

Saludos

Juan Carlos

Cesar VfpImaging

unread,
May 20, 2016, 4:28:43 PM5/20/16
to Comunidad de Visual Foxpro en Español
En las ultimas versiones de FoxyPreviewer no es necesario poner:
_REPORTBUILDER = "REPORTBUILDER.APP"
_REPORTPREVIEW = "REPORTPREVIEW.APP"
_REPORTOUTPUT = "REPORTOUTPUT.APP"

Solo necesitas:




Saludos,

Cesar
__________________________________________________________________
Por favor, no envíen emails o mensajes privados en los foros solicitando por soporte.




narcizo norzagaray

unread,
Jul 8, 2016, 6:16:37 PM7/8/16
to publice...@googlegroups.com
desde hace dias me sale este error y no le encuentro solucion... 

Narcizo Norzagaray S.
Desarrollo De Sistemas Computacionales.
www.facebook.com/nzysoft
Cel 622 118 1324

dias.png

Hugo C.

unread,
Jul 8, 2016, 8:15:05 PM7/8/16
to Comunidad de Visual Foxpro en Español
Que tal Cesar, tendras alguna idea como solucionar este error en windows 10 con FOXYPREVIEWER

Error generating the PDF document
Erro code 4192
Description: Unsupported.ttf format (cannot find a necesary table)

Se presenta al guardar como PDF.

Saludos


El viernes, 20 de mayo de 2016, 14:28:43 (UTC-6), Cesar VfpImaging escribió:
En las ultimas versiones de FoxyPreviewer no es necesario poner:
_REPORTBUILDER = "REPORTBUILDER.APP"
_REPORTPREVIEW = "REPORTPREVIEW.APP"
_REPORTOUTPUT = "REPORTOUTPUT.APP"

Solo necesitas:




Saludos,

Cesar
__________________________________________________________________
Por favor, no envíen emails o mensajes privados en los foros solicitando por soporte.





2016-05-20 11:19 GMT-03:00 <jumo...@hotmail.com>:
Gracias por tu respuesta Fasm

Segui tu consejo y se soluciono el problema.

Gracias de nuevo por el Tips

Saludos

Juan Carlos


El jueves, 19 de mayo de 2016, 11:09:58 (UTC-6), jumo...@hotmail.com escribió:
Buenos días y saludos desde Costa Rica

Estoy haciendo pruebas utilizando FOXYPREVIEWER.APP, en equipos con Windows 7 funciona a la perfeccion pero con Windows 10 indica que no encuentra la app para su utilizacion.

En el programa de inicio del modulo ejecuto lo siguiente:

set path to ALLTRIM(_dirreports)
DO .APP

Ramon Vargas

unread,
Aug 3, 2016, 2:42:09 AM8/3/16
to Comunidad de Visual Foxpro en Español
Cesar

Cuando utilizo foxypreviewer me muestra la pagina recortada.  

Tengo windows 10, foxpro 9 , impresora hp deskjet 5500.

Esta misma configuracion me mostraba completa la vista previa en windows 8.1

me puedes ayudar?

Leonardo Martinez

unread,
Sep 30, 2016, 7:19:03 AM9/30/16
to Comunidad de Visual Foxpro en Español
hola a todos.

El problema del FOXYPREVIEW DE Pagina recortada .. surge exclusivamente en WINDOWS 10 NATIVO...
osea en equipo que vienen con  Windows 10.

Me gustaria saber si algunos de ustedes ya soluciono este Issues..


saludos a todos...

Leonardo

Alfonso Arias Lemas

unread,
Sep 30, 2016, 8:34:19 AM9/30/16
to publice...@googlegroups.com

Buenas,

Yo uso W10 64 bit nativo en una portátil nueva que compre y corre bien todo. Creo el problema no está por ahí (por Windows) y si por el tipo de impresora definida por defecto si es que tienes alguna configurada y la configuración de la misma.

Saludos

Leonardo Martinez

unread,
Oct 1, 2016, 8:31:33 AM10/1/16
to Comunidad de Visual Foxpro en Español
hola
Cambie a varias impresora para ver si ese era el caso y Nada..
   Pero Gracias..

Seguire investigando para ver que sucedes en este caso.

Saludos cordials..


Leonardo 

Cesar VfpImaging

unread,
Nov 23, 2016, 5:59:31 AM11/23/16
to Comunidad de Visual Foxpro en Español
Hola amigos,

>>El problema del FOXYPREVIEW DE Pagina recortada .. surge exclusivamente en WINDOWS 10 NATIVO...
>>osea en equipo que vienen con  Windows 10.

Eso no tiene nada que ver!
Lo que se pasa es que tu windows esta arreglado para agrandar las fuentes.
Hay que retornar para 100%

Este no es un problema de FoxyPreviewer.
Mismo sin foxypreviewer, y con REPORTBEHAVIOR 90 eso se succede, desafortunadamente.

Arreglando las fuentes para el tamano normal todo funciona normal.





Saludos,

Cesar
__________________________________________________________________
Por favor, no envíen emails o mensajes privados en los foros solicitando por soporte.





Leonardo Martínez

unread,
Nov 23, 2016, 6:23:25 AM11/23/16
to publice...@googlegroups.com
Gracias Cesar..
Probe y esa era el problema, Mas sin embargo entiendo que no deberias afectar mi configuracion de Fuentes
en la vista del reporte.


Saludos cordials

Leonardo
--
Leonardo Martínez P.
Consultant Business Intelligence
Cel : 829-420-3435 *809-599-8457

Cesar VfpImaging

unread,
Nov 23, 2016, 1:30:51 PM11/23/16
to Comunidad de Visual Foxpro en Español
No deberia, pero afecta !!!

Douglas Sánchez

unread,
Nov 23, 2016, 2:20:03 PM11/23/16
to publice...@googlegroups.com
Hola Cesar,  ya se que no es el tema, pero puedo compilar en vfp10 de 64bit FoxyPreviewer? 

A mi me paso algo similar, pero con el vfp10 no me da ese error.

Slds

Douglas

HernanCano

unread,
Nov 23, 2016, 6:39:58 PM11/23/16
to Comunidad de Visual Foxpro en Español
Douglas:
Compílalo y nos cuentas.

Sebastian Pizarro

unread,
Jan 6, 2017, 10:22:26 AM1/6/17
to Comunidad de Visual Foxpro en Español
Holaaa , el error que adjuntas en la imagen ami tambien me lo daba, solo en win 10 y lo solucione colocando como impresora predeterminada la Microsoft Printer to PDF (y en mi caso quite las impresoras de red que autodetecta). Estimo que si necesitas tener impresoras de red y usar Foxypreviewr.app, antes debes crear credenciales de windows a las pc que son server de estas con usuarios administradores. 
Espero te sirva

abrazo, Sebastian

Carton Jeston (9.0.0.7423)

unread,
Jan 11, 2017, 3:55:11 AM1/11/17
to Comunidad de Visual Foxpro en Español
Este problema me lo he encontrado en otras aplicaciones, formularios que no se ven y cosas similares. En algunos casos lo he solucionado provisionalmente modificando la pestaña del acceso directo Compatibilidad- deshabilitar ajuste de escala de pantalla...

Pero mira por donde, me he puesto a buscar si hay alguna funcion para leer la resolucion de las ppp desde foxpro y me he encontrado este hilo que hablan de lo mismo y aportan la solucion.

https://groups.google.com/forum/#!topic/publicesvfoxpro/5vWpOtL3X7E

El inconveniente es que para imprimir bien, el cliente debera ver el resto de la aplicacion en letra pequeña aunque windows la vea en grande. La solucion pasa por bloquear las ppp en la aplicacion pero redimensionar los controles en cada pantalla. Este ya seria otro problema, ya que tu haces una aplicacion a 1024x768 para mayor compatibilidad y hay clientes que ponen fullHD y necesitan una lupa para verlo. Y como se te ocurra tocar la pestaña de compatibilidad y forzarlo desde ahi, se cambiara el escritorio y te lloveran bofetadas desde otros clientes.

Quizas la solucion en el caso de los informes, es que desde foxypreviewer detecte los ppp y redimensione las fuentes provisionalmente durante la preparacion de ese informe (render). Eso si, deberia ser algo opcional.

En mis aplicaciones, a veces me encuentro situaciones que windows o el hardware hace que funcione mal. Una vez detectado el problema, antes de arreglar windows/hardware hago un control de error en la aplicacion para que no le afecte en el futuro. Lo positivo en este caso, es que es un error permanente y no aleatorio, aunque es mucho mas facil decirlo que arreglarlo.

¿A alguien se le ocurre algo mas? ¿como se leeria el estado de los ppp de pantalla de windows desde foxpro?

Carton Jeston (9.0.0.7423)

unread,
Jan 11, 2017, 3:58:57 AM1/11/17
to Comunidad de Visual Foxpro en Español
ah, y Marcos Plaza da una solucion mas elegante que modificar el acceso directo.


El viernes, 16 de diciembre de 2016, 14:01:57 (UTC+1), Marco Plaza escribió:
En el acceso directo de la aplicación , pestaña Compatibilidad marca "deshabilitar el ajuste de escala de la pantalla"  .
Para hacer que el programa sea compatible con Elevados PPP ( High DPI ) y no depender de modificar el acceso directo,  se debe modificar el manifiesto de la aplicación.

Carlos Morandin

unread,
Sep 14, 2020, 4:18:02 PM9/14/20
to Comunidad de Visual Foxpro en Español
Hola, retomando este tema de pagina recortada. un cliente me trajo una notebook que tiene un resolucion altisima y el tamaño de texto lo tiene al 250%.  si le pongo el 100% se ve super chico todo y practicamente no se ve nada. obviamente no le gusta . alguien sabe de alguna otra solucion ? y cada vez hay mas con este tipo de resolucion.
Muchas Gracias !

Jorge Galván Pérez

unread,
Sep 19, 2020, 7:07:00 PM9/19/20
to Comunidad de Visual Foxpro en Español
Si trabajas hasta 125 no hay problema, mas de alli prueba con esto

Verifica dos cosas.

En el acceso directo de tu aplicacion
hecha en VFP boton derecho propiedades

1 - Selecciona la pestaña de "Compatibilidad"
2 - Haz click en el botón "Change high DPI settings"
3 - En la sección "Hig DPI scaling override" activa el check "Override high DPI scaling behavior". 
4 - En el combo "Scaling performed by" selecciona la opción "Application"
5 - Ok y Aplicar.

Saludos

Antonio Lima

unread,
Sep 19, 2020, 8:33:44 PM9/19/20
to Comunidad de Visual Foxpro en Español
Hola a todos,

Nos ha pasado donde un cliente con windows 10,  no con todos, y con nuestros equipos con windows 10 no nos pasa,  buscando encontre un link  donde decían que había 2 formas de resolverlo, uno modificando el manifiesto al crear Exes con VFP,  y la otra llamando a la api SetProcessDPIAware .  Nosotros no hemos podido probarlo, se lo hemos dado al cliente y le hemos pedido que nos avise pero no nos ha respondido.

si alguien lo quiere probar ? 

*- WINDOWS 10 ISSUE SetProcessDPIAware
*!* Using Your App Manifest File
*!* Another way to tell Windows Vista (and 7) that the app is DPI-aware is to add the following section to your app manifest file:


*!* <asmv3:application xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
*!*    <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
*!*       <dpiAware>true</dpiAware>
*!*    </asmv3:windowsSettings>
*!* </asmv3:application>
TRY
DECLARE INTEGER SetProcessDPIAware IN WIN32API
SetProcessDPIAware()
CATCH TO loError
ENDTRY

Reply all
Reply to author
Forward
0 new messages