Page Setup version anterior a vfp

256 views
Skip to first unread message

Desarrollo FJIO

unread,
Nov 7, 2019, 2:55:36 PM11/7/19
to Comunidad de Visual Foxpro en Español
Saludos colegas.

Tengo el siguiente problema y no lo he podido resolver, tengo aplicaciones desarrolladas en VFP 9, al instalarlas con el cliente, en la aplicaciones se puedes modificar los reportes, al momento de modificar un reporte, me aparece el cuadro de dialogo no de la versión de VFP 9 sino de versiones anteriores, solo me pasa en algunos equipos o en algunos sistemas.

No se que librería cambiar con el cliente donde ya están instaladas las aplicaciones y no volverlas a instalar.

Adjunto las imágenes para quien no recuerde el cuadro de dialogo anterior.

De antemano, gracias.
page_setup7.jpg
page_setup9.jpg

HernanCano

unread,
Nov 7, 2019, 8:44:44 PM11/7/19
to Comunidad de Visual Foxpro en Español
Verifica la versión de VFP.

v9.00.7423.png


v9.00.2412.png


v9.00.7423.png

Desarrollo FJIO

unread,
Nov 7, 2019, 10:22:10 PM11/7/19
to Comunidad de Visual Foxpro en Español
Como siempre Hernan, gracias por contestar.
Con el cliente, no tengo instalado VFP lógicamente.

Pero si los runtimes son los mismo te anexo las imágenes.

Una imagen es un wait windos en el cliente y la otra de VFP de desarrollo.
VersionCte.png
Version1.png

ZeRoberto

unread,
Nov 7, 2019, 10:26:53 PM11/7/19
to publicesvfoxpro
Pueden pasar 2 cosas

1.- Cuando instalas los runtimes en System de windows puede que otro usuario instale una version mas antigua y lo reemplace

2.- Puede que los runtimes que instalaste sean de una version mas antigua

Saludos

Ze




--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/97edfd13-5c99-4c3b-aece-5d2423363842%40googlegroups.com.

HernanCano

unread,
Nov 8, 2019, 1:38:04 AM11/8/19
to Comunidad de Visual Foxpro en Español
Upps!!!
Entonces de acuerdo a lo que nos dice Roberto, debiéramos entonces ubicar los runtimes de VFP en el mismo dir del .EXE .
Y confirmar que estás generando el .EXE con la versión que "muestras en desarrollo".

Fernando Mora

unread,
Nov 8, 2019, 8:27:29 AM11/8/19
to Comunidad de Visual Foxpro en Español
Resulta que el año pasado un cliente me llamo por la situación que el programa estaba fallando.... los mensajes eran raros y de incompatibilidades. Al final me di cuenta que habían instalado otro software que usaba VFP7, Yo no instalo los runtime, yo copio los 3 dll del runtime junto a mi exe y listo. Pero eso no nos mantiene a salvo. Windows le va a dar prioridad a los runtime que estén instalados en su regedit. Me toco desinstalar esa vaina de vfp7 y copiarle sus runtime en la carpeta de ese programa. Y se soluciono el problema. 

Deberías de darse una vuelta por la carpeta C:\Archivos de Programax86\Common Files\Microsoft Shared\Vfp\ y ver que hay ahí. 

Saludos.

Jorge Galván Pérez

unread,
Nov 8, 2019, 5:11:34 PM11/8/19
to Comunidad de Visual Foxpro en Español

Es extraño ya que tengo instalado en un cliente dos sistemas uno hecho en vfp7 y el otro en vfp9, están instalados los runtime respectivamente y nunca han fallado o un funcionamiento extraño, para mi el error esta por otro lado....

Saludos

ZeRoberto

unread,
Nov 8, 2019, 11:27:59 PM11/8/19
to publicesvfoxpro
Ahora que estoy haciendo las pruebas me sale igual que el tuyo, copie todos los runtimes actuales y nada, al parecer solo se ve como la segunda imagen cuando se lo hace desde el mismo foxpro.

Saludos

Ze



El vie., 8 de nov. de 2019 a la(s) 17:11, Jorge Galván Pérez (jorgeg...@gmail.com) escribió:

Es extraño ya que tengo instalado en un cliente dos sistemas uno hecho en vfp7 y el otro en vfp9, están instalados los runtime respectivamente y nunca han fallado o un funcionamiento extraño, para mi el error esta por otro lado....

Saludos

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Zarlu

unread,
Nov 9, 2019, 12:51:15 PM11/9/19
to Comunidad de Visual Foxpro en Español
Buenos días Desarrollo FJIO!

Aclaro que no he trabajado con reportes abiertos a modificación en mis ejecutables.

No sé si así se deba trabajar (estés) trabajando por eso detallo el entorno de mis pruebas.

Hice lo siguiente:
-Vfp9
-Generé un ejecutable al cual le incluí un botón con la línea de código "modify report ?" para llamar al informe a modificar.
-En el directorio del ejecutable incluí el archivo ReportBuilder de fecha 04/11/20015 en inglés y los runtimes necesarios de vfp para ejecutar sin instalar vfp.

Y la opción Page Setup si me abré la ventana versión 9 en inglés. Adjunto imagen.

En base a lo anterior entonces me permito opinar que revises la versión del archivo ReportBuilder en las máquina que te están dando problemas.

Suerte
zarlu
Chetumal, Quintana Roo



modirep.png

ZeRoberto

unread,
Nov 9, 2019, 11:27:38 PM11/9/19
to publicesvfoxpro
Excelente Zarlu el ReportBuilder era lo que faltaba.

Saludos

Ze



--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Francisco ji

unread,
Nov 12, 2019, 3:18:26 PM11/12/19
to Fernando Mora, Comunidad de Visual Foxpro en Español

No acostumbro a poner los runtime en donde va la aplicación, pero intentare copiar de nuevo las librarías, gracias a todos.


De: publice...@googlegroups.com <publice...@googlegroups.com> en nombre de Fernando Mora <servipcco...@gmail.com>
Enviado: viernes, 8 de noviembre de 2019 01:27 p. m.
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Asunto: [vfp] Re: Page Setup version anterior a vfp
 
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Francisco ji

unread,
Nov 12, 2019, 3:18:27 PM11/12/19
to Comunidad de Visual Foxpro en Español
Gracias Jorge Galván Pérez, si es raro , se que en ese equipo que se instaló era nuevo, no había instalaciones previas, aun no he hecho las pruebas de volver a actualizar las librerias de VFP, gracias.


De: publice...@googlegroups.com <publice...@googlegroups.com> en nombre de Jorge Galván Pérez <jorgeg...@gmail.com>
Enviado: viernes, 8 de noviembre de 2019 10:11 p. m.

Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Asunto: [vfp] Re: Page Setup version anterior a vfp
Es extraño ya que tengo instalado en un cliente dos sistemas uno hecho en vfp7 y el otro en vfp9, están instalados los runtime respectivamente y nunca han fallado o un funcionamiento extraño, para mi el error esta por otro lado....

Saludos

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Héctor Reyes

unread,
Nov 12, 2019, 3:18:30 PM11/12/19
to publice...@googlegroups.com
Una sugerencia, cuando tengas exes de dos versiones diferentes, no coloques los dll's de vfox en SYSTEM32 o SYSWOW64 de ninguna de las versiones, eso causa conflictos.

El vie., 8 nov. 2019 a las 16:11, Jorge Galván Pérez (<jorgeg...@gmail.com>) escribió:

Es extraño ya que tengo instalado en un cliente dos sistemas uno hecho en vfp7 y el otro en vfp9, están instalados los runtime respectivamente y nunca han fallado o un funcionamiento extraño, para mi el error esta por otro lado....

Saludos

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/05fe839a-d25f-4ff5-bd5d-5bacd43edafb%40googlegroups.com.


--


Saludos

  

Héctor Reyes Hernández

(477) 166-55-66




La presente información es de carácter CONFIDENCIAL y PRIVADO para uso exclusivo del destinatario. Si usted ha recibido este mensaje por error, favor de contactar al remitente y borrar el mensaje y sus anexos. La divulgación, distribución, retransmisión, copia por cualquier medio, u otro uso de esta información está PROHIBIDA y sujeta a las sanciones establecidas en las leyes  correspondientes.

Zarlu

unread,
Nov 12, 2019, 3:59:58 PM11/12/19
to Comunidad de Visual Foxpro en Español
Buenas tardes foxeros!

Comparto con ustedes un fragmento de un artículo relativo a los informes
"...................
Generador de Informes

El Generador de informes (Report Write) en VFP 9.0 incluye una nueva característica en tiempo de diseño llamada Builder Hooks. Varios eventos del Diseñador de informes (Report Designer) están expuestos en un componente Xbase independiente llamado Report Builder, puede ser invocado para ser manipulado. Esta aplicación puede ser utilizada para invocar nuestros propios cuadros de diálogo, aumentar el comportamiento nativo del Diseñador de informes o sobrescribir este comportamiento nativo.

VFP incluye una aplicación extendida en el Generador de Informes, que incluye nuevas características y proporciona una mejor interfaz de usuario para diseño de informes. El Generador de informes es controlado por una nueva variable del sistema, _REPORTBUILDER. Si esta variable está vacía, se muestra el cuadro de diálogo nativo. Para activar el gancho al generador, establezca esta variable a la aplicación correspondiente. Por ejemplo, para utilizar el Generador de informes que viene con VFP 9.0, utilice el siguiente comando:

_REPORTBUILDER = HOME() + "REPORTBUILDER.APP"
Nota: Al utilizar el Generador de impresión en tiempo de ejecución, asegúrese de distribuir el archivo con sus aplicaciones. Además sea consciente de que la ruta predeterminada es la del archivo vfp9r.dll. Puede utilizar config.fpw para establecer explícitamente la variable the _ReportBuilder al inicio de la aplicación.
..."

El link del artículo
https://comunidadvfp.blogspot.com/2015/09/el-generador-de-informes-de-vfp-90-en.html

zarlu
Chetumal, Quintana Roo, México



HernanCano

unread,
Nov 15, 2019, 3:18:16 PM11/15/19
to Comunidad de Visual Foxpro en Español
Muy bien, Héctor.
Eso me aclara alguna duda que he tenido.

Digamos que entonces el escenario podría ser:

1. Colocar los DLLs de VFP9 en el mismo dir de la aplicación.

2. Colocar los runtimes de VFPA 32 bits en System32 (confirmar) y los runtimes de VFPA 64 bits en SysWow64 (confirmar). Dentro de mis pruebas verificaré si los System32 es alrev{es de coimo lo estoy expresando.

Pero la idea es ésa.

Héctor Reyes

unread,
Nov 15, 2019, 3:22:33 PM11/15/19
to publice...@googlegroups.com
Qué tal, yo acostumbro poner junto con el exe las dlls correspondientes, y nunca en las carpetas compartidas del sistema operativo.
Puede ser un tanto antiguo el concepto, pero la realidad es mejor y evito problemas tanto para el cliente como para mi.
Saludos

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

HernanCano

unread,
Nov 16, 2019, 2:12:03 AM11/16/19
to Comunidad de Visual Foxpro en Español
Sí, Héctor.
Tú tienes razón en lo que dices.

Pero toma en cuenta que estamos hablando de VFPA: un "sucesor" de VFP (acondicionado por alguien de la Comunidad) y que también es un "hijo" de VS.

Por lo tanto también usa runtimes de VC, que ahora se ha llamado "VFPA" (la A es por Advanced). Por eso los runtimes de VFPA no (exactamente) entran en conflicto con los de VFP aunque se instalen/copien en un mismo dir. 
Y el hecho de que estén en C:\Windows\Sys****** no es inválido.... y de hecho debemos pensar en tenerlos ahí pues algún colega ya dio su experiencia, que te resumo así (con lo expresado):

Los runtimes de VFPA se pueden tener junto a la aplicación y VFPA funcionará tanto si es 32 bits como si es 64 bits. 
O sea que si en nuestro instalador ponemos que se instalen los runtimes de VFP9 en el dir de la app, los runtimes de VFPA 32bits en C:\Windows\System32 y (si estamos en un sistema operativo de 64 bits) los runtimes de VFPA 64bits en C:\Windows\SysWOW64, tanto el instalador como la aplicación funcionarán ambos sin problema ---- tanto si el sistema operativo es de 32 bits como si es de 64 bits (cuidado: las ubicaciones mencionadas pueden ser al revés; las pruebas lo indicarán).

Esta característica he de probarla próximamente... pero ya dos o tres colegas han comentado que sí es posible.

Héctor Reyes

unread,
Nov 16, 2019, 7:55:51 AM11/16/19
to publice...@googlegroups.com
Todo lo que comentas es correcto y ya tenía conocimiento de ello.
Mi pregunta sería: cuál es el motivo de tener las DLLs de 32 y 64 en una misma PC ? Pudiendo compilar las aplicaciones con el Vfpa a 64bits ?
Yo he tenido que hacerlo porque el cliente tiene aplicaciones a 32 que no desarrollé y debo mantener funcionando.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Francisco ji

unread,
Nov 19, 2019, 6:38:22 PM11/19/19
to Comunidad de Visual Foxpro en Español
Muchas gracias Zulu

De: publice...@googlegroups.com <publice...@googlegroups.com> en nombre de Zarlu <not...@prodigy.net.mx>
Enviado: martes, 12 de noviembre de 2019 08:59 p. m.

Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Asunto: [vfp] Re: Page Setup version anterior a vfp
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages