Como saber que version de VFP utiliza una aplicacion

1,190 views
Skip to first unread message

Arnaldo Toledano

unread,
Apr 26, 2015, 11:45:30 PM4/26/15
to publice...@googlegroups.com
Gente.
Tengo un aplicativo del BCRA,(banco Central de la República Argentina), en VFP.
Me da error que faltan las librerías.
No tengo idea que versión de VFP utiliza.
Tengo instaladas las DLL para VFP8 y VFP9 y no funciona.
Quiero suponer que son versiones anteriores.
Como hago para saber la versión del ejecutable ?
--
Arnaldo Toledano
Tesys Informática
Córdoba
Argentina

Jose Antonio Blasco

unread,
Apr 27, 2015, 3:47:36 AM4/27/15
to Comunidad de Visual Foxpro en Español
Intenta usar :


* GetVfpExeVersion.prg
* Ej.   ?getvfpversion('programa.exe')
*
LPARAMETERS tcEXEName
LOCAL lcSig, lnHandle, lcVersion, lcBuffer, lnPos
lnHandle = FOPEN(tcEXEName, 0)
IF lnHandle < 0
    RETURN "Unable to Open file"
ENDIF
lcSig = "VisualFoxProRuntime."
lcVersion = "(Unknown)"
lcBuffer = FREAD(lnHandle, 65535)
lnPos = AT(lcSig, lcBuffer)
IF lnPos > 0
lcVersion = "Vfp " + STRTRAN(SUBSTR(lcBuffer, lnPos + LEN(lcSig),2), CHR(0), "") + ".0"
ENDIF
=FCLOSE(lnHandle)
*
IF VERSION(2) = 2
MESSAGEBOX(lcVersion)
endif
*
RETURN lcVersion


Un saludo.

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

"No hay camino hacia la libertad, la libertad es el camino" - Indira Gandhi
“Nunca te olvides de sonreír, porque el día que no sonrías  será un día perdido”  -  Charles Chaplin
“Todo el mundo quiere tener un amigo, pero pocos se toman la molestia de ser uno”
- Anónimo

Luis Maria Guayan

unread,
Apr 27, 2015, 7:41:01 AM4/27/15
to publice...@googlegroups.com
-- Identify FoxPro Version From EXE --
http://fox.wikis.com/wc.dll?Wiki~IdentifyFoxProVersionFromEXE~VFP

Luis María Guayán
Tucumán, Argentina
_____________________________
http://comunidadvfp.blogspot.com

Fidel Charny

unread,
Apr 27, 2015, 8:52:23 AM4/27/15
to publice...@googlegroups.com
Desde la ventana de comandos, podés intentar
lcFile="c:\clipview\clipview.exe" && poner el path y nombre que corresponda.

lcVer = STREXTRACT(FILETOSTR(lcfile),"VisualFoxProRuntime.",CHR(0))
?lcVer

integral

unread,
Apr 27, 2015, 10:47:27 AM4/27/15
to publice...@googlegroups.com, arnaldo....@gmail.com

Estimado Amigo :

Solo como comentario adicional otra forma que recuerdo de saber que version es es utilizando el REFOX...

Saludos

INTEGRAL 

Luis Maria Guayan

unread,
Apr 27, 2015, 8:29:31 PM4/27/15
to Comunidad Visual FoxPro en Español
En el Blog de la Comunidad VFP en Español

-- Obtener la version con que fue compilado un EXE de VFP --


 
Luis María Guayán
Tucumán, Argentina
_______________________________

Luis Maria Guayan

unread,
Apr 27, 2015, 8:44:42 PM4/27/15
to Comunidad Visual FoxPro en Español
Arnaldo, hace mas de 2 años preguntaste lo mismo y te dieron solución: 


Que feo es llegar a viejo jajaja


 
Luis María Guayán
Tucumán, Argentina
_______________________________

El 27 de abril de 2015, 12:45 a. m., Arnaldo Toledano<arnaldo....@gmail.com> escribió:

Fidel Charny

unread,
Apr 28, 2015, 10:08:00 AM4/28/15
to publice...@googlegroups.com
Es feo volverse viejo, si...
Y peor es no darse cuenta.
El otro día me asusté cuando saliendo del dormitorio vi en el espejo un viejo pasando al lado de la cama: Y éste ???

Lo disculpo a Arnaldo. Mi memoria es como los reclamos de sueldos: se prescribe a los dos años.
Y mi problema es que me olvido de hacer el reclamo...

Fernando D. Bozzo

unread,
Apr 28, 2015, 12:06:02 PM4/28/15
to publice...@googlegroups.com
Qué impresionante tu memoria! Te envidio :-(

Arnaldo Toledano

unread,
Apr 28, 2015, 1:44:09 PM4/28/15
to publice...@googlegroups.com, arnaldo....@gmail.com
Bien veo que ahora tengo otros enemigos con quien lidiar.
Primero con el ALEMÁN     = Alzheimer
Segundo el ITALIANO          = Franco Deterioro
Y ahora con ustedes.
No es así la cosa....


Saludos a todos los amigos de este foro de D.O.S.  y Fortran IV.
http://es.wikipedia.org/wiki/Fortran


Arnaldo Toledano

El 28/04/2015 a las 11:08 a.m., Fidel Charny escibió:

Carlos Miguel FARIAS

unread,
Apr 29, 2015, 6:51:54 AM4/29/15
to Grupo Fox
Arnaldo: Que te quejas vos?
Creía que Alzheimer era ruso
y tengo que peliar con los japoneses:
> Nikita Nipone (añoro a Minabo Taduro)
> Kawasawa Kada Rato
Y disculpen pero el viernes es el día del trabajador.
Saludos: Miguel, La Pampa (RA)

mapner

unread,
Apr 29, 2015, 7:30:16 AM4/29/15
to publice...@googlegroups.com
La gran utilidad de este foro, ayer tuve que "revivir" una aplicación VFP bastante antigua (sin fuentes a la vista) y al querer ejecutarla me pedía runtimes, corrí las soluciones sugeridas en este hilo y resultó ser VFP 6. Se gradece! Esa aplicación la había realizado con un framework llamado Codemine http://www.codemine.com/ el cual compré a principio de los 2000s cuando hacía mis primeros pasos con el zorro. 

Saludos

Carlos Alfaro

unread,
Apr 29, 2015, 11:54:38 AM4/29/15
to publice...@googlegroups.com

Por eso yo trabajo el 1º. De mayo.

Arnaldo Toledano

unread,
Apr 27, 2015, 9:22:28 AM4/27/15
to publice...@googlegroups.com, arnaldo....@gmail.com
Gracias Gente.
Problema solucionado.

Arnaldo Toledano


El 27/04/2015 a las 09:52 a.m., Fidel Charny escibió:
Reply all
Reply to author
Forward
0 new messages