VFP Advanced, un VFP10 no oficial ejecutando a 64 bits

Posted on febrero 21, 2014

67



Microsoft no ha sacado un Visual Foxpro 10, ni una versión de 64 bits, pero alguien ya lo ha hecho.

Se trata de:
http://www.baiyujia.com/vfpadvance/default.asp

Qué nos ofrece?
Mediante la instalación de VFP9, con el Service Pack 2, genera una compilación de VFP retocado que se ejecuta a 64 bits. Le cambia el nombre VFP10 y soluciona algunos errores que hay en VFP9.
Parece muy interesante, y me recuerda a los tiempos en que Foxpro2 Windows 2.5b dejó de funcionar en máquinas rápidas, y un avispado consiguió arreglar la librería que producía el error.
No soluciona el tamaño de bases de datos limitadas a 2GB, ni añade nuevas funcionalidades, simplemente, hace que VFP funcione nativamente a 64 bits.
Ejectuar a 64 bits tiene algunos inconvenientes, especialmente para los que usamos librerías .FLL que están compiladas en 32 bits, y por tanto, no son compatibles.

Hay que asegurarse que la versión de VFP sea 9.0.0.5815, si no lo es, hay que seguir los siguientes pasos:

I have installed the VFP 9.0.0.7423 hotfix package from:
http://archive.msdn.microsoft.com/KB968409/Release/ProjectReleases.aspx?ReleaseId=2445

But the version of the file VFP9RENU.DLL always is 9.0.0.5815, the date is 2007-10-15.

Please copy the old VFP9RENU.DLL (version 9.0.0.5815) to the folder:
C:\Program Files (x86)\Common Files\Microsoft Shared\VFP

and copy the old VFP9ENU.DLL (version 9.0.0.5815) to the folder:
C:\Program Files (x86)\Microsoft Visual Foxpro 9

Links de interés:

http://www.baiyujia.com/

http://www.baiyujia.com/vfpdocuments/default.asp

http://www.baiyujia.com/vfpadvance/default.asp

http://www.baiyujia.com/f_download.asp

 

vfp10

 


VFP Advanced (x64) Alpha version has come!
Some bugs have been fixed (after the Preview version 20130908):
1, Code optimized, so the executable file is smaller, and run faster.
2, COM interfaces to 64-bit.
3, General field ok.
4, GDIplus functions ok, now it can support all format pictures such as jpg, gif, etc.