Visual C++ Compiler 32 2017.02.08 demo, compilar proyectos de visual foxpro 9 en Visual Studio VC++, la demo vence al fin de año

355 views
Skip to first unread message

Germán Fabricio Valdez

unread,
Feb 8, 2017, 1:43:11 PM2/8/17
to Comunidad de Visual Foxpro en Español
Aqui les traigo un producto que chen vende en 400 dolares en su version DEMO (algunas opciones no se pueden seleccionar) pero servira para probar si sus proyectos puede convertirse en ejecutables EXEs de Visual C++ de Visual Studio

En lo particular he echo pruebas con Visual Studio 2010 y le fui indicando los errores a chen hasta lograr una version estable.
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 en caso de encontrarse con instrucciones con & o con () o modulos externos para la interpretacion

la version final de este producto compila usando tambien visual foxpro advanced 10 32 bits

La version de Visual C++ Compiler de 64 bits estara proximamente

Deben tenes instalado en sus pcs una version de Visual Studio cualquier version que tenha instalado VC++

Y cuando vayan a compilar deben seleccionar el proyecto de Visual Foxpro PJX y sacar del visual foxpro 9 en modo compatibilidad "ejecutar como admnistrador"

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)

recurden que no es necesario que sepan nada de Visual Studio el compilador hara la conversion automaticamente

aqui el link





Germán Fabricio Valdez

unread,
Feb 8, 2017, 2:58:04 PM2/8/17
to Comunidad de Visual Foxpro en Español
todos los runtime de VC++ y todos los .net framework para instalar en pc clientes
vc++ 2005-2015
.net 2.0 - 4.6.1

para windows xp - 10
windows server 2003-2016

Carton Jeston (9.0.0.7423)

unread,
Feb 8, 2017, 3:10:39 PM2/8/17
to Comunidad de Visual Foxpro en Español
Yo tambien empece con la demo para ir adaptando la aplicacion al compilador e incluso la tuve en produccion probando un buen numero de clientes. No te permiten ciertas opciones de proteccion y notaba la ejecucion ligeramente mas lenta que la version de pago, pero me sirvio para entregar un proyecto compilado con la demo (tenia el exe de fox en la recamara) y con el cobro me compre la version full.

Yo recomiendo que usen la demo y cuando se tengan sus aplicaciones probadas y adaptadas, entonces plantearse la compra. No es barato pero tener de vuelta al  zorro no tiene precio ;)

Alejandro Garcia G.

unread,
Feb 8, 2017, 5:05:35 PM2/8/17
to Comunidad de Visual Foxpro en Español
Este enlace esta caído.

German Fabricio Valdez

unread,
Feb 8, 2017, 5:13:36 PM2/8/17
to publice...@googlegroups.com

en una hora el nuevo enlace estara listo

Marcelo Barberis

unread,
Feb 8, 2017, 6:15:37 PM2/8/17
to publicesvfoxpro
he descargado el encripter para 32 porq no pude para 64 y pregunto q archivo debo ejecutar de este rar descargado para proteger mis exe y si alguien podria hacerme una guia de forma de uso. Quiero proteger exe ya hecho en versiones ant de vfp9 a la 7423.

German Fabricio Valdez

unread,
Feb 8, 2017, 6:17:19 PM2/8/17
to publice...@googlegroups.com

solo descomprimis el archivo rar y ejecutas ve.exe y ahi te pregunta el ejecutable

Germán Fabricio Valdez

unread,
Feb 8, 2017, 6:23:59 PM2/8/17
to Comunidad de Visual Foxpro en Español
todos los runtime de VC++ y todos los .net framework para instalar en pc clientes
vc++ 2008-2015

.net 2.0 - 4.6.1

para windows xp - 10
windows server 2003-2016
32 y 64 bits

VC .NET runtime3264 v11 2017.02.08

Germán Fabricio Valdez

unread,
Feb 8, 2017, 10:15:31 PM2/8/17
to Comunidad de Visual Foxpro en Español
todos los runtime de VC++ y todos los .net framework para instalar en pc clientes
vc++ 2005-2015

.net 2.0 - 4.6.2


para windows xp - 10
windows server 2003-2016
32 y 64 bits

VC .NET runtime3264 v12 2017.02.09

Jose Antonio Blasco

unread,
Feb 9, 2017, 3:36:49 AM2/9/17
to Comunidad de Visual Foxpro en Español
Disculpar mi completa ignorancia pero, cuales son las ventajas de compilar nuestros proyectos con Visual C++ Compiler?

Saludos y Gracias.


Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2

Germán Fabricio Valdez

unread,
Feb 9, 2017, 12:43:56 PM2/9/17
to Comunidad de Visual Foxpro en Español
en la empresa que presentes tu proyecto algun ingeniero puede considerar que visual foxpro 9 ya esta muerto
y pedirte algo mas moderno
por supuesto que muy pocos elegidos conocen el visual foxpro 10, 32 y 64 bits
por ahi mostrar algun ejecutable en visual c++ te hace ganar una licitacion

Jean Pierre Adonis De La Cruz Garcia

unread,
Feb 9, 2017, 1:57:19 PM2/9/17
to Comunidad de Visual Foxpro en Español
Perdona tu discrepe contigo german, pero no por que programes en C++, Clipper, Pascal, VFP, u otros lenguaje se puede mencionar que uno gane o no una licitacion o como mejor dicho, que le acepten el trabajo, lo que es importante es que el Sistema cumpla con los requisitos que solicita el cliente. sin falla alguna.
He desarrollado muchos sistemas en multiples lenguajes, en VB6. en VFP, en C++, etc, pero cada uno con el requisito que el cliente solicita.
La diferencia que en VFP las personas se han acostumbrado por su interfaz amigable y sencillo, pero lo mismo que se puede programar en VB6, VFP C++, se puede hacer en viceversa y sin problemas.
No con eso tambien quiero despreciar el trabajo de CHEN que ha hechoun gran avance para nuestro zorrito, pero siempre es bueno estar mirando otros horizontes, en este caso otros lenguajes de programacion, ya que muchas veces lo que no se puede hacer en algunos se podra en el otro, pero al final el resultado sera el mismo.

Carton Jeston (9.0.0.7423)

unread,
Feb 9, 2017, 3:00:56 PM2/9/17
to Comunidad de Visual Foxpro en Español
Por ser claro, algunas empresas les interesa saber en que lenguaje programas simplemente porque alguien les dijo que debian de preguntar. Si ese alguien oye foxpro, posiblemente dira que es obsoleto como poco, sin dar lugar a ninguna consideracion ni que la aplicacion sea eficiente. Por suerte no abundan los iluminados y la mayoria son personas que quieren una aplicacion que les resuelva sus tareas.

Pero seamos realistas, programar con vfp9 ahora es como estar en una via muerta y sabes que el final llegara. La unica opcion es cambiar de lenguaje y ahora con el compilador de chen se ha abierto otra posibilidad, seguir por otra via en paralelo con un recorrido mucho mas largo.

Lo que te ofrece chen es un futuro mas lejano en foxpro, mayor proteccion contra descompiladores, parches, etc. porque basicamente vfp9 es la plataforma de desarrollo y el compilador de chen lo que hace es generar todo ese codigo en C y posteriormente compilarlo con Visual C++. No ofrece ni mas ni menos y si uno no esta interesado en continuar con fox, simplemente no sirve para nada. :)

Y la via de aprender nuevos lenguajes esta muy bien, pero hay que acertar en esa eleccion, porque no es la primera vez que nos venden nuevos lenguajes como "el futuro" y a los pocos años los han jubilado. Pienso que no hay que cerrarse en banda, pero nunca hay que dar por hecho nada, y menos en este mundillo de la informatica.

Creed, hombres de poca fe :)


Carlos Miguel FARIAS

unread,
Feb 9, 2017, 5:35:45 PM2/9/17
to Grupo Fox
Que el cliente pregunte en que plataforma se desarrollo la aplicación no me parece descabellado.
La empresa que invierte en un sistema de información, espera que el mismo sea funcional durante 10 años.
Y dentro de las previsiones de la empresa, son:
El programador/empresa de software este va a estar disponible para mantenimiento los próximos 10 años?
Si le compro los fuentes, habrá alguien que podrá hacerle mantenimiento?
Si lo desarrolla con la herramienta X, será compatible con los desarrollos que ya en uso (o pronto a usar)  en la herramienta Y?
Estas preguntas se hacen más cruciales cuando mas grande es la empresa.
Evidentemente, si la empresa tiene un asesor de confianza, y aún suponiendo que sea alguien con conocimiento y mirada amplia, si te presentas con algo en VFP, si es responsable no va a ponderar bien tu desarrollo (en la relación a las preguntas de arriba), salvo que las papas quemen.
En donde trabajo, todos los programadores conocen fox, hay muchas aplicaciones en fox, en su actividad privada, trabajan/ban en fox (me incluyo), pero al momento de renovar los sistemas, todos aceptaron que todo lo nuevo debía hacerse con otra herramienta, y que lo que se contratara, no podía ser en VFP.
Muchas de las aplicaciones actuales en VFP, (y hasta Fox Dos) van a seguir usándose por varios años.
Y la decisión se tomo antes de que apareciera el compilador del colega chino, que todavía es algo beta, posiblemente totalmente operativo pero no es algo que un asesor propondría.

Saludos: Miguel, La Pampa (RA)
Larga Vida y Prosperidad
Que la Fuerza los acompañe, el zorrito va a enterrar a unos cuantos

ZeRoberto

unread,
Feb 11, 2017, 6:59:24 AM2/11/17
to publicesvfoxpro
Alguien sabe en que carpeta se encuentra el vfpcore.dll?

German Fabricio Valdez

unread,
Feb 11, 2017, 7:30:21 AM2/11/17
to publice...@googlegroups.com

hay que copiarlo a syswow64 en windows de 64 bits

o a system32 en windows de 32 bits

es el vfpcore.dll de 32 bits

no se registra con regsvr32


ZeRoberto

unread,
Feb 11, 2017, 7:58:18 AM2/11/17
to publicesvfoxpro
Tengo un problema con el VFP Advanced me sale este mensaje


Supuestamente ya lo habia corregido en el VFP normal, pero ahora con el VFPA me vuelve a aparecer.
Al parecer el problema sucede cuando quito las librerias del VFP de la carpeta de mi aplicacion en el exe toma las librerias del windows32

Saludos



El 11 de febrero de 2017, 07:30, German Fabricio Valdez<gfva...@gmail.com> escribió:

hay que copiarlo a syswow64 en windows de 64 bits

o a system32 en windows de 32 bits

es el vfpcore.dll de 32 bits

no se registra con regsvr32





El 11/2/2017 a las 08:59, ZeRoberto escribió:
Alguien sabe en que carpeta se encuentra el vfpcore.dll?

German Fabricio Valdez

unread,
Feb 11, 2017, 8:20:24 AM2/11/17
to publice...@googlegroups.com

hola zerobeto

vos mismo pusiste una solucion

El problema esta en SQLSetProp(0, "Transactions", 1) se soluciona reemplazando el 0 por el Handle de tu conexion de MySQL. Aprarentemente no se puede hacer esto en Windows 8.1

ZeRoberto

unread,
Feb 11, 2017, 8:25:00 AM2/11/17
to publicesvfoxpro
Si pero con VFPA no funciona, solo me sale cuando genero el ejecutable

German Fabricio Valdez

unread,
Feb 11, 2017, 8:30:13 AM2/11/17
to publice...@googlegroups.com

yo en la clase lo tengo asi y funciona con mariadb y sqlserver que acabo de probar con visual foxpro advanced 32 bits


LPARAMETERS oscreen as Form , vnumserverc as String
LOCAL vestadoconexion
vestadoconexion=.t.
IF VERSION(4)<>"08"
    CURSORSETPROP("MapBinary",.t.,0)
ENDIF
CURSORSETPROP("AutoIncError",.f.,0)
CURSORSETPROP("WhereType",3,0)
CURSORSETPROP("Buffering",5,0)
SQLSETPROP(0,"DispLogin",3)
SQLSETPROP(0,"PacketSize",8192)
IF VERSION(4)<>"08"
    SQLSETPROP(0,"DisconnectRollback",.t.)
ENDIF
SQLSETPROP(0,"DispWarnings" ,.t.)
SQLSETPROP(0,"Transactions",1)

oscreen.sqlconnection&vnumserverc=SQLSTRINGCONNECT(oscreen.sqldata2&vnumserverc..vcadenaconexionodbc)
IF oscreen.sqlconnection&vnumserverc<=0
    vestadoconexion=.f.
ENDIF

RETURN vestadoconexion

ZeRoberto

unread,
Feb 11, 2017, 8:37:23 AM2/11/17
to publicesvfoxpro
El mio esta asi, pero creo que es porque le falta alguna libreria

SQLSetProp(0, "Asynchronous"       ,  .F.) 
SQLSetProp(0, "BatchMode"          ,  .T.)
SQLSetProp(0, "ConnectTimeOut"     ,   15)
SQLSetProp(0, "DisconnectRollback" ,  .T.)
SQLSetProp(0, "DispLogin"          ,    3)
SQLSetProp(0, "DispWarnings"       ,  .F.)
SQLSetProp(0, "IdleTimeout"        ,    0)
SQLSetProp(0, "PacketSize"         , 8192)
SQLSetProp(0, "QueryTimeOut"       ,    0)
SQLSetProp(0, "Transactions"       ,    1)
SQLSetProp(0, "WaitTime"           ,  100)

German Fabricio Valdez

unread,
Feb 11, 2017, 8:43:21 AM2/11/17
to publice...@googlegroups.com

probe con tu configuracion y funciona perfectamente mariadb haciendo ejecutables Visual Foxpro Advanced 32 bits

y ejecutables con vfp compiler c++

ZeRoberto

unread,
Feb 11, 2017, 8:44:13 AM2/11/17
to publicesvfoxpro
El problema esta cuando se crea el ejecutable y lo encripto

Saludos

German Fabricio Valdez

unread,
Feb 11, 2017, 8:52:33 AM2/11/17
to publice...@googlegroups.com

hice las pruebas encriptando y con el vfpcore.dll en c:\windows\syswow64

y funciona perfectamente

German Fabricio Valdez

unread,
Feb 12, 2017, 10:56:00 PM2/12/17
to publice...@googlegroups.com

hola zeroberto pudiste arreglar el error la conexion #0 esta ocupada?

proba con el visual foxpro advanced que publique hoy

si sigue el error y me queres mandar el proyecto o el ejecutable para que lo vea mejor

saludos



El 11/2/2017 a las 09:58, ZeRoberto escribió:

ZeRoberto

unread,
Feb 12, 2017, 10:59:25 PM2/12/17
to publicesvfoxpro
No amigo, el vfpcore.dll es del 2015 de que fecha es el tuyo

Saludos



ZeRoberto

unread,
Feb 12, 2017, 11:01:33 PM2/12/17
to publicesvfoxpro
Cual es el link del VFPA ultimo

ZeRoberto

unread,
Feb 13, 2017, 12:09:42 AM2/13/17
to publicesvfoxpro
Quite el VFPAR.DLL y el VFPAT.DLL y funciona normal, pero porque cuando los incluyo en la carpeta de mi aplicacion no funciona? por mas que lo registre, me sale ese error.

O acaso necesita otras librerias para funcionar

Saludos
Reply all
Reply to author
Forward
0 new messages