VFP 8, 9, VFPA 10, 32, y 64 bits enu 2020.10.21 version FINAL (RELEASE 2020e) mejoras en DPI (enu y esn)
hola grupo
esta version no requiere la configuracion de compatibilidad dpi, nueva funcion
***********
2020/9/30
1, VFP 9.0 Fix127 - SYS (9037) Establece o devuelve el modo de reconocimiento de DPI de los archivos ejecutables compilados correctamente.
2, VFP 9.0 Fix128 - El modo de reconocimiento de DPI de los archivos ejecutables compilados está bien.
3, VFP 9.0 Fix129 - SYS (9038) Establece o devuelve el nivel de ejecución de solicitudes de los archivos ejecutables compilados correctamente.
4, VFP 9.0 Fix130: el nivel de ejecución de solicitudes de los archivos ejecutables compilados está bien.
1. THE SYS(9037) FUNCTION:
SYS (9037): establece o devuelve el modo de reconocimiento de DPI de los archivos ejecutables compilados
Establece o devuelve el modo de reconocimiento de DPI de los archivos ejecutables compilados.
SYS (9037 [, 0 | 1 | 2 | 3])
Parámetros
0
El modo DPI inconsciente, VFP Advanced escribirá los datos del manifiesto <dpiAwareness> inconsciente </dpiAwareness>
en los archivos ejecutables compilados. 0 es el valor predeterminado de inicio para Visual FoxPro Advanced.
1
El modo de reconocimiento del sistema DPI, VFP Advanced escribirá los datos del manifiesto <dpiAwareness> system </dpiAwareness>
en los archivos ejecutables compilados.
2
El modo de reconocimiento de DPI por monitor, VFP Advanced escribirá los datos del manifiesto <dpiAwareness> PerMonitor </dpiAwareness>
en los archivos ejecutables compilados.
3
El modo de reconocimiento de DPI por monitor V2, VFP Advanced escribirá los datos del manifiesto <dpiAwareness> PerMonitorV2 </dpiAwareness>
en los archivos ejecutables compilados.
Valor devuelto
char
Observaciones
La función SYS (9037) se utiliza para todos los proyectos.
**********
En 2019, un miembro del foro
levelextreme.com preguntó a Microsoft sobre la legalidad del VFP10, que es distribuido por un chino, Chen. La respuesta de Microsoft fue que no saben qué es Microsoft Visual FoxPro y que volverán a ponerse en contacto una vez que obtengan más información.
Luego, el problema pasó a una ley estadounidense que se creó después del 11 de septiembre en la que cualquier software descontinuado puede someterse a ingeniería inversa con el fin de corregir errores y violaciones de seguridad.
Desde entonces, el VFP10 chino ha perdido su resistencia al uso por parte de empresas estadounidenses y europeas y, hasta donde yo sé, ha avanzado mucho. La versión x64 ya existe y se está probando la versión que admite archivos de más de 2 GB.
Entonces, pedir que se abra el código fuente de VFP ya no tiene sentido.
**********
gracias a los que estan ayudando a perfeccionar el VFPA 10
aun se necesita que vfp9 este instalado, ya que vfpa32 y vfpa64. necesitan esa version, porque vfpa 10, se considera parches de vfp9
muchos cambios se han hecho y mejoras tanto en 32 bits como en 64 bits
publicare versiones nuevas pero en ingles (ENU)
colocare en mega las versiones mas recientes, esta comprimido con winrar y lo pueden descomprimir con 7-zip
Por ahora REFOX no funciona con VFPA 10, 32 y 64 bits, para encriptar y desencriptar
*VFPA 10 32 bits IDE 2020.10.21 enu.rar FREE
*VFPA 10 32 bits IDE 2020.10.21 esn.rar FREE
*VFPA 10 32 bits Encryptor 2020.10.21.rar FREE
*VFPA 10 32 bits Requerimientos 2020.10.21 enu.rar (vfp 8 sp1, 9 sp2 7423,vfpa 10 32 bits)
*VFPA 10 32 bits Requerimientos 2020.10.21 esn.rar (vfp 8 sp1, 9 sp2 7423,vfpa 10 32 bits)
*VFPA 10 64 bits IDE 2020.10.21 enu.rar FREE
*VFPA 10 64 bits IDE 2020.10.21 esn.rar FREE
*VFPA 10 64 bits Encryptor 2020.10.21.rar FREE
*VFPA 10 64 bits Requerimientos 2020.10.21 enu.rar (vfp 8 sp1, 9 sp2 7423,vfpa 10 64 bits)
*VFPA 10 64 bits Requerimientos 2020.10.21 esn.rar (vfp 8 sp1, 9 sp2 7423,vfpa 10 64 bits)
*VFPA 10 32 bits VC++ Compiler 2020.10.21 demo enu.rar
previos sin modificaciones
*VFPA 9 32 bits Requerimientos 2020.07.20 esn.rar (vfp 8 sp1 y 9 sp2 7423, sin el 10) Español
*VFPA 9 32 bits Requerimientos 2020.07.20 enu.rar (vfp 8 sp1 y 9 sp2 7423, sin el 10) ingles
*VFPA 9 7423 KB968409 2020.10.21 (instalacion automatica)
*netruntime32 V17 2018.10.9.rar
*sp1 de visual foxpro 9.rar
*sp2 de visual foxpro 9.rar
*KB968409_FIX_Updates_VFP9_to_v9007423 2019.04.11.rar (instalacion manual a la version 7423, requiere sp2 instalado)
las versiones no tienen limites, ni restricciones, ni costos por el uso
Primero de todo 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
para saber si estan ejecutando la version de 64 bits o de 32 bits de VFPA ,utilicen este codigo ? IIF(TYPE("_win64")="L" and _win64,.t.,.f.)
_win64 solo existe como variable en VFPA de 32 y 64 bits, no en Visual Foxpro 9
descarguen siempre la ultima version para no informar errores ya corregidos
Los archivos necesarios para actualizar Visual Foxpro 9 sp2 a la 7423 lo pueden descargar
copien los archivos a la carpeta indicada en instrucciones7423.txt
o bajen el instalador 7423, sp1, y sp2 de visual foxpro 9
*sp1 de visual foxpro 9
*sp2 de visual foxpro 9
personalmente instalo el sp1 antes de sp2, pero algunos consideran inecesario
La actualizacion de Visual Foxpro 9 a la version 7423, requiere sp2 instalado
*KB968409_FIX_Updates_VFP9_to_v9007423.rar 2020.02.14 (instalacion manual)
*VFPA 9 7423 KB968409 2020.10.21 (instalador automatico) creado por mi
_____
Para instalar los VFPA 10
ejecuten como administrador el archivo vfpasetup.exe, este creara el VFPA 32 o 64 bits, si tienen una version anterior sera reemplazada
coloquen la compatibilidad de ejecutar como administrador a los iconos de VFPA, y todas las aplicaciones creadas, si es necesario
*VFPA 10 64 bits IDE 2020.10.21 enu.rar
*VFPA 10 64 bits IDE 2020.10.21 esn.rar
*VFPA 10 32 bits IDE 2020.10.21 enu.rar
*VFPA 10 32 bits IDE 2020.10.21 esn.rar
Los VFPA Encryptor no se instalan, solo se descomprimen y se ejecuta el archivo VE.EXE
*El VFPA Encryptor 64 bits 2020.10.21.rar (encriptador y compresor de ejecutables)
*El VFPA Encryptor 32 bits 2020.10.21.rar (encriptador y compresor de ejecutables)
Requerimientos (runtime)
los instaladores que hago , crean un punto de restauracion de windows automaticamente antes de instalarse
instalando estos ejecutables, tendran todo lo necesario para que convivan todos los programas "exe" en la pc cliente o servidor,
Visual Foxpro 8 SP1 , Visual Foxpro 9 7423, VFPA 10 Advanced de 32 bits y VFPA 10 Advanced de 64 bits en una misma PC
actualizado siempre a la ultima version
segun el Visual Foxpro que usen para generar el exe o dll, es el runtime que se va a usar
no porque esten todos los runtimes se va a usar el ultimo
esto permitira que prueben los ejecutables para poder pulir el nuevo VFPA 32 y 64 bits
sirve tanto para una instalacion limpia como para una actualizacion
solo se instala uno de los 2 archivos (en windows 64 no se instala el de 32 bits ,ya que el de 64 bits incluye los archivos de 32 bits)
deben instalarse en todas las pcs, que no tengan VFPA 10 instalado
*VFPA 9 32 bits Requerimientos 2020.07.20 esn.rar (solamente vfp 8 y 9) Español
*VFPA 9 32 bits Requerimientos 2020.07.20 enu.rar (solamente vfp 8 y 9) Ingles
para que el ejecutable de visual foxpro este en ingles borren o renombren este archivo
C:\Program Files (x86)\Common Files\Microsoft Shared\VFP\vfp9resn.dll
*VFPA 10 64 bits Requerimientos 2020.10.21 enu.rar (vfp 8, 9 y 10, 32 y 64 bits)
*VFPA 10 64 bits Requerimientos 2020.10.21 esn.rar (vfp 8, 9 y 10, 32 y 64 bits)
*VFPA 10 32 bits Requerimientos 2020.10.21 enu.rar (vfp 8, 9 y 10 solo 32 bits)
*VFPA 10 32 bits Requerimientos 2020.10.21 esn.rar (vfp 8, 9 y 10 solo 32 bits)
Aqui les traigo un producto que Chen vende en 500 dolares, en su version DEMO (algunas opciones no se pueden seleccionar)
pero servira para probar si sus proyectos puede convertirse en ejecutables EXEs 32 y 64 bits, de VFPA VC++ de Visual Studio
La version completa habilita todas las opciones y tiene mantenimiento y actualizaciones por 1 año
En lo particular hice pruebas con Visual Studio 2017 y he visto que funciona,
no he notado aumento en la velocidad de ejecucion (la version release es mucho mas rapido)
por supuesto cuando mas lo prueben sera mejor
esto servira si necesitan mostrar en alguna licitacion ejecutables de Visual Studio
VC++ compiler necesita los runtime de Visual Foxpro 9 o VFPA 10 en caso de encontrarse con instrucciones con & o con () o modulos externos para la interpretacion
la version final de este producto compila usando tambien VFPA 10 64 bits
La version de VFPA VC++ Compiler de 64 bits solo se consigue comprando el producto
Deben tenes instalado en sus pcs una version de Visual Studio, cualquier version que tenga instalado VC++
Y cuando vayan a compilar deben seleccionar el proyecto de Visual Foxpro PJX
se generara un ejecutable con el mismo nombre que el proyecto y una dll tambien con el mismo nombre en la misma carpeta del proyecto
indiquen como carpeta de instalacion c:\program files (x86) (deben borrar "C:\Program Files (x86)\Baiyujia VFP C++ Compiler" antes de actualizar)
recuerden que no es necesario que sepan nada de Visual Studio, el compilador hara la conversion automaticamente
el instalador tiene 3 solapas que deben ir desplazandose
*VFPA 10 32 bits VC++ Compiler 2020.10.21 demo enu.rar
Requerimientos net
para vfpcompiler ademas se ha incluido algunos archivos necesarios para la instalacion de SQLSERVER 2012,2014,2016
todos los runtime de VC++ y todos los .net framework, JAVA, powershell para instalar en pc clientes
vc++ 2005-2017
.net 2.0 - 4.7
java 8
powershell para windows 7, 8, 8.1, server 2008 R2, server 2012, server 2012 R2
para windows xp - 10
windows server 2003-2019
32 y 64 bits
*netruntime64 V17 2018.10.9.rar
*netruntime32 V17 2018.10.9.rar