VFP Advanced y VFP Compiler. Crear ejecutables Foxpro de 64 bits gracias a Baiyujia

1,592 views
Skip to first unread message

DAG

unread,
Dec 23, 2015, 6:11:41 AM12/23/15
to Comunidad de Visual Foxpro en Español
Hola buenas,
Baiyujia ha creado varios productos relacionados con VFP que os pueden interesar, entre ellos un compilador de VFP, encriptadores de ejecutables de VFP, compilador de librerías FLL para 64 bits, etc.
VFP Advanced versión 32 bits un básicamente un service pack no oficial de VFP9 con algunos parches a temas no solucionados por Microsoft. VFP Advanced también existe en versión de 64 bits nativos, es decir, permite ejecutar el IDE en 64 bits reales y compilar proyectos como .EXE desde VFP para ser ejecutadas en 64 bits reales.

He creado en mi blog una entrada sobre VFP Advanced, por si os interesa y queréis dar un vistazo:

Saludos
David

Douglas Sánchez

unread,
Dec 24, 2015, 10:55:16 AM12/24/15
to publice...@googlegroups.com
Hola David

Esta noticias si que es excelente, tengo una Consulta, este Services Pack ya sea el de 32bit o de 64bit, reemplaza el VFP9.EXE por otro o se integra al menu de  VFP  tipo VFP Server o vfp Compiler de aquel entonces, el cual no fue desarrollado.

Saludes

Douglas

Douglas Sánchez

unread,
Dec 28, 2015, 12:36:25 PM12/28/15
to publice...@googlegroups.com
Hola David

La verdad que ya lo probé y si compila en Sistema operativo de 64bit y vi que las aplicaciónes de VFP964bit corren mas rapida que las de vfp932bit.

Voy a seguir probando, y les cuento ya que una barra de tipo control ole que uso en los formularios principal esa si no me la reconoce al igual que varios objetos c.active, insertables.

Saludes

Larga vida al Zorro.

Douglas






El 23 de diciembre de 2015, 5:11, DAG <davidacu...@gmail.com> escribió:

Daniel Sánchez

unread,
Dec 28, 2015, 1:56:50 PM12/28/15
to Comunidad de Visual Foxpro en Español
Gracias al Sr. Chen que también me envió su versión para 64 bits, lamentablemente cuando quise compilar mi aplicación a 64bits se colgó (estoy hablando de un software completo de gestión y contable un erp) y dejo de responder, no realice más pruebas en un aplicativo más pequeño por tiempo, pero apenas disponga de tiempo estoy comentándoles al respecto.

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

P  Sugerimos no imprimir este e-mail a menos que sea absolutamente necesario. Protejamos el medio ambiente.

Douglas Sánchez

unread,
Dec 28, 2015, 2:02:29 PM12/28/15
to publice...@googlegroups.com
Hola Daniel proba la version del 23 de Diciembre, seria que le volvas a Pedir una actualización a mi me fue excelente excepto por un control.
que uso en mi formulario Principal.

BaseClass:  OleControl
OleClasss: MsComctLib sBarCtrl2

No logra reconocer los objetos Insertables solo como unos 10.

Saludes

DSanchez

Daniel Sánchez

unread,
Dec 28, 2015, 2:14:11 PM12/28/15
to Comunidad de Visual Foxpro en Español
Si justo me la envió el 26 de diciembre, ahora el tema es los controladores odbc para conexión con la base de datos, seguro trabaja con odbc de 64bits y no de 32bits, como quedará eso mi sqlserver que uso en mi laptop es de 32 bits, funcionara?????

Saludos

Daniel Sánchez

unread,
Dec 28, 2015, 2:46:36 PM12/28/15
to Comunidad de Visual Foxpro en Español
Entre a compilar y generar el ejecutable a 64bits de este pequeño programa y me da este mensaje

Imágenes integradas 1

creo que vfpadvance no quiere conmigo.

Saludos

Douglas Sánchez

unread,
Dec 28, 2015, 4:04:26 PM12/28/15
to publice...@googlegroups.com

Definitivamente Daniel algo pasa ahi, ya que a mi me compila al 99% excepto por los controles que mensionaba.

Ahorita compile otro programa e igual porque me puse en duda y pasa de viaje ningun error y me funciona bien, en cuanto al ODBC si hace uso del 64bit
Yo en una Pc con windows 7 64bit y mysql server 64bit y  MySQL ODBC 3.51.30.00 64 bit instalado se conecta normalmente, e igual forma con las misma especificaciones de la Pc pero Sql Server driver SQL Server, standard me funciona de marabillas.

Saludes


Douglas

Douglas Sánchez

unread,
Dec 28, 2015, 4:31:56 PM12/28/15
to publice...@googlegroups.com
Hola Daniel

Proba los siguiente:  descarga FoxRibbon de Guillermo Carrero y tratalo de compilar si no te sale bien algo tenes mal instalado, ya que hice esto y funciona excelente, te adjunto imagen en 32bit y 64bit corriendo al 100.

Saludes
Dsanchez
Imagen



El 28 de diciembre de 2015, 13:46, Daniel Sánchez <resets...@gmail.com> escribió:

Daniel Sánchez

unread,
Dec 28, 2015, 5:36:23 PM12/28/15
to Comunidad de Visual Foxpro en Español
Ok pruebo y te comento.

Saludos

Daniel Sánchez

unread,
Dec 28, 2015, 5:43:03 PM12/28/15
to Comunidad de Visual Foxpro en Español
Como comentas, no tenia a la mano el foxribbon así que compile el foxchart y compilo sin problemas generando el archivo correspondiente, aquí muestro la pantalla

Imágenes integradas 1

ahora sería cuestión de preguntarle a su creador que puede ser el problema que no se puede generar el ejecutable a 64bits de esos proyectos.

Saludos

El 28 de diciembre de 2015, 16:31, Douglas Sánchez <dougl...@gmail.com> escribió:

Douglas Sánchez

unread,
Dec 28, 2015, 5:59:30 PM12/28/15
to publice...@googlegroups.com
Te cuento algo asi me ha pasado en el vfp9 normal con sp2, y reviso el codigo y le detecto siempre algo malo, seria interesante documentarlo y asi saber por si pasa a alguien mas, creo que nadie mas se ha animado a probarlo.

Me gustaria saber que opinan Los demas Ing. Victor Espina, Luis Maria G. Carlos Miguel Faria, Ricardo Pina, Fernando D. Bozzo y muchos mas experto del Foro,  si es un caballito en el cual nos podemos montar,

Saludes a todos.

Dsanchez

ZeRoberto

unread,
Dec 28, 2015, 6:12:34 PM12/28/15
to publicesvfoxpro
Haz la prueba si el exe64 funciona en diferentes sistemas operativos de 64 bits

Douglas Sánchez

unread,
Dec 28, 2015, 10:09:23 PM12/28/15
to publice...@googlegroups.com
Hola ZeRoberto

Lo he probado en Sistema operativos de 32 y no correo, pero en 64bit si correo Windows Server 2008, windows 7 y Windows xp 64bit.

Saludes

Dsanchez

francisco prieto

unread,
Dec 29, 2015, 6:14:46 AM12/29/15
to publicesvfoxpro
Daniel,

Pregunte a Chen respecto de los controles activex con 64 bits y me respondió esto:

For VFP Advanced (x64), it ONLY can use the 64-bit ActiveX Controls.

There is no the MS Common Controls 64-bit version such as TreeView, ListView, DateTimePicker and etc.,
so we must locate (or buy) the ActiveX controls 64-bit version, or build the ActiveX controls 64-bit version ourself.

Es decir que si por ejemplo yo quisiera abrir un puerto serie no puedo hacerlo con MSCOMM pues es de 32bits y como se sabe tampoco puedo hacerlo con VFP, porque este Advance esta fabricado sobre VFP9, de modo que debería hacerme mi propio control en Visual C++ o en algún otro lenguaje que me permita hacer fácilmente un activex como por ejemplo FreePascal, que ya tiene un control para eso y compila a 64 bits.

El esfuerzo de Chen es realmente grande, pero esto de las comunicaciones es un agujero negro...

Saludos,

Pancho
Córdoba
Argentina

Douglas Sánchez

unread,
Dec 29, 2015, 7:07:16 AM12/29/15
to publice...@googlegroups.com
Exactamente, así es Francisco, pero usted que esta en el tema de desarrollo de driver, como hacen los  Windows 64 ya no usa ocx?
 
El mismo Microsoft sugiere copiar mscomm en la carpeta   c:\windows\syswowo64 registrarlos modo admin y eliminarlos c:\windows\system32.

Voy hacer la prueba y VFPA deberia reconocerlo ya registrado.


Saludes

DSanchez

francisco prieto

unread,
Dec 29, 2015, 7:42:24 AM12/29/15
to publicesvfoxpro
Douglas,

Como VFP es 32... no me preocupo el tema y cuando quiero trabajar con 64 simplemente lo hago en FreePascal.

Saludos,

Pancho
Córdoba
Argentina

Carlos Alfaro

unread,
Dec 29, 2015, 11:07:00 AM12/29/15
to publice...@googlegroups.com

Saludos estimados amigos:

 

Exactamente, este punto de los ActiveX que deben agregarse, es lo que me preocupa de trabajar con esta versión de Baiyujia.

 

Pero si hay entre ustedes amigos que les sirva, me ofrezco para hacer pruebas.

 

Ya que constantemente trabajo con equipos por puerto serial o Ethernet.

 

Bendiciones.

 

 

Carlos Alfaro

image001.png
image002.png
image003.png

Carton Jeston (9.0.0.7423)

unread,
Dec 31, 2015, 10:46:07 AM12/31/15
to Comunidad de Visual Foxpro en Español
Yo llevo algo mas de un año trabajando con el compilador, primero con la version de pruebas y mas tarde lo compre y no se lo he puesto facil a Chen o casi diria que Zen de la paciencia que ha tenido... asi que esa subida de 100$ probablemente sera por mi culpa... :D

No me conforme con hacer pruebas sino que me meti hasta las orejas convirtiendo mi aplicacion mas grande, asi que tuve mucho trabajo de adaptacion eliminando stores y algunas cosas incompatibles y si duda lo que mas me ha dado dolores de cabeza es al encriptar las variables.

Por no decir, que hace un tiempo que huyo de fll o cualquier libreria que no tenga fuentes porque al pasar a 64 serian un problema.

Ahora que va todo correcto, no se me ha ocurrido otra cosa que poner windows 10 64 bits y querer probar VS2010 express, este funciona a 32 bits y hay que instalarle un sdk con el compilador a 64 bits. Lo cierto es que solo lo he probado una tarde y no ha funcionado, ya no se si es cosa de windows 10 o de los archivos del compilador. ¿alguien tiene un enlace con los VS necesarios para hacerlo funcionar?
Reply all
Reply to author
Forward
0 new messages