Visual Foxpro Advanced 10, 64 bits beta casi final ,nueva compilacion 05/01/2017, ya algunos la estan usando

1,190 views
Skip to first unread message

Germán Fabricio Valdez

unread,
Jan 12, 2017, 4:10:51 PM1/12/17
to Comunidad de Visual Foxpro en Español
chen me envia la ultima version de visual foxpro 10 64 bits, ademas del Encrypter(tipo refox) para proteger los ejecutables

deben entrar a visual foxpro 9 sp2 y en el menu ayuda, acerca de, ver la version que termine en 7423 sino deben actualizarla antes

deben ejecutar el vfpasetup.exe como administrador y este generara el visual foxpro advanced. Si ya tienen una version anterior sera reemplazada

Si usan el encryper deben copiar en el cliente vfpcore.dll 64 bits en system32 y vfpcore.dll 32 bits en syswow64 sin necesidad de registrarlas

si encuentran errores envienlo a ccb...@163.com

Los archivos necesarios para actualizar Visual Foxpro 9 sp2 a la 7423 lo pueden descargar de


El Visual Foxpro Advanced 10 64 bits


El Visual Foxpro Advanced 10 32 bits


El Visual Foxpro Encrypter 64 bits


El Visual Foxpro Encryper 32 bits


A continuacion el email que me envia chen

Hi German,

please test the new version 20170105.


I did many changes for the VFP Advanced (x64) in the last year,
and some friends tried to compile their vfp projects to 64-bit,
you can test the new VFP Advanced (x64) Beta version 20170105,
if you find any bug, please tell me.


There is a good news,
ALL DECLARED FUNCTIONS IN THE FOLLOWING DLLS CAN WORK FINE!
===========================================================
KERNEL32.DLL               799
USER32.DLL                 639
GDI32.DLL                  371
WINSPOOL.DRV               196
COMDLG32.DLL                27
COMCTL32.DLL               100
ADVAPI32.DLL               608
SHELL32.DLL                232
SHLWAPI.DLL                310
IMM32.DLL                   81
OLEDLG.DLL                  21
OLEACC.DLL                  15
URLMON.DLL                  71
HLINK.DLL                   28
MSVCR100.DLL               135
MSVCRT.DLL                 729
VERSION.DLL                 12
MPR.DLL                     43
OLEAUT32.DLL               392
OLE32.DLL                  327
WINMM.DLL                  207
GDIPLUS.DLL                609
MAPI32.DLL                 130
ODBC32.DLL                 136
ODBCCP32.DLL                56
UXTHEME.DLL                 48
WININET.DLL                226
WS2_32.DLL                 116
NTDLL.DLL                 1169
VFPA.EXE                     3
VFPAR.DLL                   11
VFPAT.DLL                   11
CTL3D32.DLL                  9
DWMAPI.DLL                  30
MSSPELL.DLL                 16
SCC.DLL                     38
VBAME.DLL                   11
VSPERF100.DLL                8
TOTAL 7970 FUNCTIONS.

Some updates for the new version 20161123:
1, DECLARE statement ok.
2, VFP 9.0 Fix20 - Header.ToolTipText Property ok.

Some updates for the new version 20160906:
1, Drag and Drop function ok.
2, VFP 9.0 Fix19 - SYS(9000) Automatic Dock The Dockable Windows ok.

Some updates for the new version 20160808:
1, Fix some compatible problems for the Microsoft Edge and Internet Explorer 11 browser.
2, Fix some problems for the function SYS(2333,1) - Enables ActiveX Dual Interface Support.

Some updates for the new version 20160720:
1, The color of the title bar ok.
2, VFP 9.0 Fix18 - Moving The Dockable Windows ok.

Some updates for the new version 20160710:
1, VisualFoxPro.Application object ok.
2, VFP 9.0 Fix17 - Saving The Setting Of Set Collate To Machine ok.

Some updates for the new version 20160425:
1, COM server program ok.
2, VFP 9.0 Fix16 - ComboBox Control Enter An Infinite Loop ok.

Some updates for the new version 20160228:
1, VFP 9.0 Fix15 - Property Names To Lowercase ok.

Some updates for the new version 20160213:
I did some changes for the IAccessible interface (for the touch screen).

Some updates for the new version 20151223:
I did some changes for VFP Advanced (x64) to support the COM sevrer program:
1, Win32 executable / COM server program, now there are some problems ...
2, Single-threaded COM server program, now it's ok.
3, Multi-threaded COM server program, now it's ok.

Some updates for the new version 20151027:
1, I have changed the Page Setup Dialog Box in VFP Advanced as same as the Page Setup Dialog Box in VFP 8.
2, VFP 9.0 Fix14 - Grid.Optimize Property ok.
3, Some updates for the DECLARE statement, please refer to the file tools\xcheckdeclare64\readme.txt.

The VFP Advanced (x64) Beta version 20170105, please use 7-Zip to decompress the file, the password is www.baiyujia.com.
For more details about the VFP Advanced (x64), please refer to:
http://www.baiyujia.com/vfpadvanced/default.asp
http://www.baiyujia.com/vfpdocuments/default.asp
Please download the VFP Advanced 32-bit version and VFP C++ Compiler DEMO version from:
http://www.baiyujia.com/f_download.asp

Please refer to the file readme.txt:
2. The VFP Advanced (x64) Setup program.

     The setup program is compiled with VFP C++ Compiler and compressed with the UPX program.

     We MUST install VFP 9.0.0.7423 first, and then run the setup program vfpasetup.exe as Administrator.

     We can download the VFP 9.0.0.7423 hotfix package from:
     https://foxypreviewer.codeplex.com/releases/view/49471
     https://vfpx.codeplex.com/releases/view/573949
     and extract the files,
     and copy the file vfp9.exe (version 9.0.0.7423) to the folder C:\Program Files (x86)\Microsoft Visual Foxpro 9,
     and copy the file vfp9r.dll (version 9.0.0.7423) to the folder C:\Program Files (x86)\Common Files\Microsoft Shared\VFP,
     and copy the file vfp9t.dll (version 9.0.0.7423) to the folder C:\Program Files (x86)\Common Files\Microsoft Shared\VFP.

     The setup program will check the following files:

     File name                                                              Version     Date        Size       Description
     ----------------------------------------------------------------------------------------------------------------------------------------------
     C:\Program Files (x86)\Microsoft Visual Foxpro 9\Vfp9.exe              9.0.0.7423  2009-4-3    5,783,552  VFP9 IDE
     C:\Program Files (x86)\Microsoft Visual Foxpro 9\Vfp9enu.dll           9.0.0.5815  2007-10-15  1,507,328  VFP9 IDE language resource file
     C:\Program Files (x86)\Common Files\Microsoft Shared\VFP\Vfp9r.dll     9.0.0.7423  2009-4-3    4,734,976  VFP9 Runtime
     C:\Program Files (x86)\Common Files\Microsoft Shared\VFP\Vfp9t.dll     9.0.0.7423  2009-4-3    3,907,584  VFP9 Multi-threaded Runtime
     C:\Program Files (x86)\Common Files\Microsoft Shared\VFP\Vfp9renu.dll  9.0.0.5815  2007-10-15  1,187,840  VFP9 Runtime language resource file

Now I am working for support > 2gb files.

About the price:
VFP Advanced 32-bit version --- FREE.
VFP Advanced 64-bit version --- FREE.
For some 64-bit tools,
for example, the Library Construction Kit (to build 64-bit .FLL files), the 64-bit ActiveX Controls,
we need pay some fee to buy it.

About the VFP C++ Compiler:
VFP C++ Compiler 2016 --- USD400, 1 License, Free update for 1 year.
Now it can compile and generate the Win64 executable files.

Best regards.

Chen
2017.1.8



 





Carton Jeston (9.0.0.7423)

unread,
Jan 12, 2017, 6:32:11 PM1/12/17
to Comunidad de Visual Foxpro en Español
Gracias por el aporte.

El caso es que Chen me envia regularmente el compilador 32 y 64 pero de vfpa solo la version 64, asi que para programar uso el win7-32, apenas habia hecho algunas pruebas con el.

Lo he instalado y parece funcionar perfectamente, incluso con algun problema que tenia el ide buscando en code references, al hacer su instalacion limpia ya no me da error.

Al dia de hoy, vfpa+VFP compiler es la apuesta mas seria para darle mas vida al zorro, ya que corrige a nivel asm algunos problemas del ultimo vfp original.


Marcelo Barberis

unread,
Jan 12, 2017, 6:43:21 PM1/12/17
to publicesvfoxpro

Hola
Esta version se adquiere como demo ?
Tu comentas q se puede proteger y se puede usar en exe hechos en vfpsp1

German Fabricio Valdez

unread,
Jan 12, 2017, 6:56:46 PM1/12/17
to publice...@googlegroups.com

estas versiones son beta casi final y FREE no tiene limite de uso ni limitaciones en sus funciones

la version de 64 bits me presenta a mi un problema al querer grabar campos memo en SQL server via ODBC pero eso aun no se corrigio, tambien lo he probado con campos memo en postgresql y tampo funciona, pero el Visual foxpro de 32 bits si funciona

los encryptadores son sin limitaciones tambien

Esteban H.

unread,
Jan 12, 2017, 7:48:08 PM1/12/17
to publice...@googlegroups.com

Gracias x la Info. A probar!!!

 

Saludos

Patricio Muñoz

unread,
Jan 13, 2017, 6:36:33 AM1/13/17
to publice...@googlegroups.com
Que pena que no funcione con archivos memo en los SGBD con 64bit, yo uso mucho eso. Por ese detalle lo descarto.

Bendiciones
--
Patricio Muñoz
Pro&Tech
Analista en Sistemas

Juan Pablo Martín Peinado

unread,
Jan 13, 2017, 7:40:01 AM1/13/17
to Comunidad de Visual Foxpro en Español
Tengo unas dudas de como utilizarlo. Yo tengo el VFP9 instalado en un ordenador con Win10 64. Supongo que tendré que instalar el VFP Advanced 64 bits. Pero luego distribuyo mis programas a clientes que pueden tener Windows de 32 o 64. ¿Puedo generar ejecutables de 32bits con la versión VFPA 64?

Supongo que no puedo instalar las 2 versiones de VFPA ¿no?

--------------------------------------
Juan Pablo Martín Peinado
Guadalajara - España
--------------------------------------

German Fabricio Valdez

unread,
Jan 13, 2017, 9:17:16 AM1/13/17
to publice...@googlegroups.com

podes instalar las 2 versiones en la misma pc

German Fabricio Valdez

unread,
Jan 13, 2017, 9:48:22 AM1/13/17
to publice...@googlegroups.com

el visual foxpro de 64 bits no tiene el limite de los 2GB por tabla (dbf) que tienen las versiones de 32 bits


El 13/1/2017 a las 09:40, Juan Pablo Martín Peinado escribió:

Antonio Meza

unread,
Jan 13, 2017, 10:34:37 AM1/13/17
to Comunidad de Visual Foxpro en Español
Hice unas pequeñas pruebas con VFPa en 32 y 64 pero lo que no me gusto es que las fechas vacías te las muestra con la fecha actual, no se si les paso lo mismo, al usar un servidor de base de datos, bueno lo probé con MariaDB

saludos
Antonio Meza

Juan Pablo Martín Peinado

unread,
Jan 13, 2017, 1:29:21 PM1/13/17
to Comunidad de Visual Foxpro en Español
¿Entonces, a la hora de compilar la aplicación podría elegir entre generar un .exe de 32 o 64 bits?

Mi aplicación actualmente trabaja con DBFs. ¿Podría en una misma red local tener unos equipos trabajando con la versión 32 y otros con la de 64 sobre las mismas tablas?

--------------------------------------
Juan Pablo Martín Peinado
Guadalajara - España
--------------------------------------

German Fabricio Valdez

unread,
Jan 13, 2017, 1:34:39 PM1/13/17
to publice...@googlegroups.com

si pueden convivir los exes de 32 juntos con los de 64 pero la idea es superar el limite de 2 GB por tabla

que solo lo logras con la de 64 bits

German Fabricio Valdez

unread,
Jan 13, 2017, 2:14:29 PM1/13/17
to publice...@googlegroups.com

hola antonio hice pruebas con las fechas en mariadb y tanto sea datetime como date

las fechas nulas las muestra como nulas via odbc 32 y 64 bits

maria db 64 bits 10.1.20

driver odbc 2.0.13

y en sql server 2014 tambien las fechas datetime las muestras como nulas

Antonio Meza

unread,
Jan 13, 2017, 2:51:20 PM1/13/17
to Comunidad de Visual Foxpro en Español
Tal vez el problema es porque procuro dar un valor predeterminado al campo, en el caso de las fechas en MariaDb y Mysql uso "0000-00-00 00:00:00" y "0000-00-00" en VFP9 me los muestra en blanco pero en VFPa me muestra la fecha del sistema.

Adjunto capturas de pantalla de estructura de la tabla, listado de registros en HeidiSql, y de VFP9 y VFP9a


saludos
Antonio Meza
mariadb_heidisql_listado.PNG
mariadb_tabla.PNG
vfp9_fechas_vacias.PNG
vfpa_fecha_sistema.PNG

Douglas Sánchez

unread,
Jan 13, 2017, 4:35:22 PM1/13/17
to publice...@googlegroups.com
Hola Antonio en realidad es un error

Yo en lo particular no soy muy amigo de los valores null   siempre pongo un valor por defecto dependiendo el tipo de campo,  al rato estoy mal, pero asi siento que valido mejro las cosas.

Slds

Dsanchez


Irwin Rodriguez

unread,
Jan 13, 2017, 4:38:23 PM1/13/17
to publice...@googlegroups.com
No creo que estes mal, yo trabajo igual y mas bien me evito muchos dolores de cabeza con los .NULL.

Saludos...!
--
DISTRIBUIDORA IRSESU, C.A
J-29947174-7
Irwin Rodríguez
- Director
Analista Programador - Freelance
+584125210679

Barquisimeto - Venezuela
Desarrollos online dentro y fuera del país

German Fabricio Valdez

unread,
Jan 13, 2017, 6:32:52 PM1/13/17
to publice...@googlegroups.com

he hecho pruebas sobre mariadb y las fechas

el tipo datetime devuelve vacio con el valor predeterminado 0000-00-00 00:00:00 pero solo si se usa el controlador odbc de mysql 32 y 64 bits, si se usa el controlador odbc de mariadb retorna la fecha actual esto sucede hasta en visual foxpro 8

el tipo date devuelve vacio con el valor predeterminado 0000-00-00 com ambos controladores odbc el de mysql y el mariadb en 32 y 64 bits

El 13/1/2017 a las 16:51, Antonio Meza escribió:
Tal vez el problema es porque procuro dar un valor predeterminado al campo, en el caso de las fechas en MariaDb y Mysql uso "0000-00-00 00:00:00" y "0000-00-00" en VFP9 me los muestra en eblanco pero en VFPa me muestra la fecha del sistema.

Douglas Sánchez

unread,
Jan 13, 2017, 6:47:18 PM1/13/17
to publice...@googlegroups.com

Excelente observación German, seria bueno que en la versión de Chen se puediera revisar, lo otro que deberia tener ya una lista de controles ocx de vfp32bit en 64bit con sus precios.
y luego decirle cuando vamos a tener webform en vfp10. TodayisFriday!

Slds

DSánchez

Mary

unread,
Jan 13, 2017, 9:53:48 PM1/13/17
to Comunidad de Visual Foxpro en Español
ami me se me cierra a veces , cosas que con el vfp 9 no pasa , solo se cierra la aplicacion crashea  como que no resiste muchos errores jajaj pero en vfp9 sp2 no pasa eso deberia tener un log de errores 

Carton Jeston (9.0.0.7423)

unread,
Jan 14, 2017, 4:44:27 AM1/14/17
to Comunidad de Visual Foxpro en Español
Hola German:

Me alegra de ver a alguien tan involucrado en este fox. Personalmente he colaborado mas testeando el compilador buscando errores raros e intentando encontrar las causas para echar una mano y ahora le toca al vfpa. Y ni que decir que esa aplicacion tan problematica es la mas antigua y que arrastra toda clase de problemas de diseño, asi que fue de gran ayuda para probar errrores. En otras mejor diseñadas no ha tenido problemas.

Creo que lo primero seria centrarse en la version Visual Foxpro 9 sp2 7423 para cualquier comparativa y no en ninguna anterior, tal y como se indica en las recomendaciones.

Veo que casi todas las quejas son al trabajar con bases de datos no nativas (yo estoy probando con dbf) pero no desesperen que ya les llegara el turno. Mientras tanto es muy positivo que recopilen todo lo que averiguen sobre el error y que German se lo haga llegar a Chen que anda muy volcado en este vfpa.

No se que pensaran, pero veo una gran oportunidad en todo esto y me gustaria aprovecharla :)

German Fabricio Valdez

unread,
Jan 14, 2017, 9:25:22 AM1/14/17
to publice...@googlegroups.com

mary deberias intentar encontrar cual es la instruccion que causa el error

y enviarsela a chen o a mi y yo lo reviso y se lo mando

Carton Jeston (9.0.0.7423)

unread,
Jan 14, 2017, 2:56:20 PM1/14/17
to Comunidad de Visual Foxpro en Español
No seria mala idea este espacio para testear e intentar documentar al maximo los errores y ahorrarle tiempo que puede dedicar al desarrollo :D

Esteban H.

unread,
Jan 14, 2017, 2:57:25 PM1/14/17
to publice...@googlegroups.com

Hola Germán

 

Estuve haciendo algunas pruebas con la versión VFA 64.

Yo trabajo con SQL Firebird, hasta ahora todas las pruebas de accesos y grabación incluso a través de un Server x Web no me han dado error.

Tengo un sistema de Factura Electrónica donde utilizo una base de datos de Firebird para grabar los pdf en campo Blob. Cuando quiero recuperar el contenido lo hago en campos memo y luego convierto el campo memo en archivo p poder ver el contenido (COPY MEMO FCD_PDF TO "C:\FE.PDF"), todo esto funciona sin inconvenientes.

En cuando al uso de la librería SoapToolkit, no funcióna, era de preveer, dado q es 32 bits. Para hacer invocación a los WS hay q hacerlo a través del objeto CREATEOBJECT('MSXML2.ServerXMLHTTP.6.0')

Nos mantenemos en contacto.

 

Saludos

 

Esteban

larue...@yahoo.com

unread,
Jan 14, 2017, 3:02:45 PM1/14/17
to publice...@googlegroups.com

--------------------------------------------
On Sat, 1/14/17, Carton Jeston (9.0.0.7423) <carton...@gmail.com> wrote:

Subject: Re: [vfp] Re: Visual Foxpro Advanced 10, 64 bits beta casi final ,nueva compilacion 05/01/2017, ya algunos la estan usando
To: "Comunidad de Visual Foxpro en Español" <publice...@googlegroups.com>
Date: Saturday, January 14, 2017, 9:56 PM
oncentrand numeroase trupe si o tehnica superioara de razboi trupele Puterilor Centrale au rupt insa dupa lupte inversunate in Banat pe crestele Carpat ior si in trecatori apararea la trecatoarea Jiului si s-au revarsat in Muntenia si Oltenia. in luptele de la Jiu s-a remarcat Ecaterina Teodoroiu. Concomitent Mackensen a fortat si trecut Dunarea pe la Zimnicea. Presate de a nord si de la sud unitatile militare romane au sustinut batalia de la Arges-Neajlov care a dus la pierderea Bucurestiului la 23 noiembrie 6 decembrie 1916 Mackensen intrand in Capitala. Guvernul autoritatile armata si unii locuitori s-au retras in Moldova -teritoriu ce a devenit centrul rezistentei

Pipkin Ricardo

unread,
Jan 26, 2017, 9:31:01 AM1/26/17
to Comunidad de Visual Foxpro en Español
Buenos dias.

Podrá ser que el link se cayo ???

Saludos
Grande Chen

German Fabricio Valdez

unread,
Jan 26, 2017, 9:33:38 AM1/26/17
to publice...@googlegroups.com

si esa version ya es mas antigua, esta es la mas reciente

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

Johnn Gutierrez

unread,
Apr 9, 2020, 1:01:53 AM4/9/20
to Comunidad de Visual Foxpro en Español
Saludos mi he estado trabajando mucho con visual foxpro, mysql y los problemas generales de su huso, detalla me tu problema en privado  y tal vez pueda colaborarte.
Reply all
Reply to author
Forward
0 new messages