Instalación de un projecto en una pc sin tener instalado el visual foxpro 9

5,044 views
Skip to first unread message

rjh71

unread,
Oct 23, 2010, 1:24:28 AM10/23/10
to Comunidad de Visual Foxpro en Español
Saludos y bendiciones amigos foxeros,
he trabajado con foxpro 2.6 casi toda mi vida y me cambie al visual
foxpro 9 server pack 2,
la pregunta que les quiero hacer es:
como puedo instalar un programa en una pc sin que la pc tenga
instalado el visual foxpro,
osea, mi proyecto esta compilado en exe, y lo que quiero saber es si
necesito instalar el visual foxpro en la pc del cliente para que
funcione o que?
soy nuevo en visual foxpro 9 y creo que esta pregunta es de
principiantes.
de antemando les agradezco su apoyo,
gracias y que Dios me los bendiga.

Rudolf Heiner.

Carlos Alfaro

unread,
Oct 23, 2010, 1:30:57 AM10/23/10
to publice...@googlegroups.com
Saludos Rudolf:

Lo apropiado es que aprendas a crear el instalador con InstallShield o
InnoSetup, pero para mientras aprendes a hacer el instalador busca y copia
los siguientes archivos en la carpeta en donde coloques el ejecutable.

msvcr71.dll
vfp9enu.dll
vfp9r.dll
vfp9renu.dll
vfp9t.dll

Que Dios te bendiga.

Carlos Alfaro

Walter R. Ojeda Valiente

unread,
Oct 23, 2010, 2:31:45 AM10/23/10
to publice...@googlegroups.com
Otra alternativa:

Busca el programa "VFP9SP2RT.EXE" en Internet (o me lo pides y te lo envío). Es un instalador del run-time del Visual FoxPro 9, SP2.

Luego de ejecutarlo, tu programa estará listo y funcionará sin problemas.

Saludos.

Walter.

Luis Maria Guayan

unread,
Oct 23, 2010, 7:48:50 AM10/23/10
to publice...@googlegroups.com

-- Archivos runtime de VFP --
http://www.portalfox.com/article.php?sid=986


Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

 

Rudolf Johann Heiner

unread,
Oct 23, 2010, 8:27:59 AM10/23/10
to publice...@googlegroups.com
ya busque el programa por internet y lo instale en mi pc,
ahora que hago walter?,
compilo como siempre mi proyecto en exe y de ahi funciona en cualquier pc?,
saludos,
rudolf heiner.

Walter R. Ojeda Valiente

unread,
Oct 23, 2010, 9:00:04 AM10/23/10
to publice...@googlegroups.com
Hola Rudolf

En una computadora que no tenga instalado el Visual FoxPro (por ejemplo: en la computadora de un cliente):
1. Copia tu programa ejecutable (el que tiene extensión .EXE) en alguna carpeta
2. Ejecuta el instalador del run-time (el que descargaste de Internet), verifica que esté marcado el lenguaje "español"
3. Eso es todo.

Desde luego, los pasos 1. y 2. los puedes intercambiar (primero haces el 2. y luego el 1.), no hay problema con eso.

Saludos.

Walter.

Rudolf Johann Heiner

unread,
Oct 23, 2010, 9:37:54 AM10/23/10
to publice...@googlegroups.com
Hola Walter, ya lo hice pero ahora me sale que busca un ocx,
es que menu del sistema esta hecho en codejock,
que hago instalo el codejock en la pc del cliente o que?
saludos y bendiciones,
rudolf heiner.

Rudolf Johann Heiner

unread,
Oct 23, 2010, 9:56:29 AM10/23/10
to publice...@googlegroups.com
Solucionado,
walter instale el codejock y ya no me pide abrir el ocx,
pues lo jala del codejock,
mil gracias y que Dios te bendiga,
saludos,
rudolf heiner.

Rudolf Johann Heiner

unread,
Oct 23, 2010, 9:58:08 AM10/23/10
to publice...@googlegroups.com
Gracias a todos y que Dios me los bendiga,
ya funciona el mi proyecto en la pc del cliente sin tener que instalar el visual foxpro v9,
gracias,
rudolf heiner.

Victor Espina

unread,
Oct 23, 2010, 12:57:04 PM10/23/10
to Comunidad de Visual Foxpro en Español
Realmente es mucho mas facil, hasta cierto punto. En teoria, al menos
para lograr que tu aplicacion corra, todo lo que tienes que hacer es
copiar estos archivos en la misma carpeta donde esta tu EXE:

VFP9R.DLL
VFP9RESN.DLL
MSVCR71.DLL

Con eso es suficiente para que tu EXE de VFP corra en un cliente, sin
necesidad de instalar los runtime. Ahora, si haces uso de clases OCX
(como ListView, TreeView, etc), tambien debes instalar y registrar los
OCX apropiados. Esto se puede hacer manualmente desde el inicio de tu
mismo programa. Si llegas a usar esta solucion, te puedo ayudar con
esos pasos.

La idea de esto es que tu sistema se pueda instalar y ejecutar en un
cliente, simplemente copiando la carpeta que contiene tu aplicacion y
ejecutando el programa principal. Este programa, una vez en ejecucion,
se encargaria de revisar que todo lo necesario para ejecutar este
instalado y configurado, instalando y configurando lo que sea
necesario de forma automatica:

* Librerias OCX
* Fuentes
* Ajustes en el register

Saludos

Victor Espina

Walter R. Ojeda Valiente

unread,
Oct 23, 2010, 3:11:02 PM10/23/10
to publice...@googlegroups.com
Hola Rudolf

Te acepto las gracias, las bendiciones y las referencias a seres imaginarios no me interesan.

Saludos.

Walter.

Rudolf Johann Heiner

unread,
Oct 23, 2010, 8:18:17 PM10/23/10
to publice...@googlegroups.com
Saludos y bendiciones Victor,
mira logre que el sistema funcionara sin necesidad de instalar el visual
foxpro v.9,
con respecto a los OCX,
yo utilizo un menu creado con codejock,
asi que tuve que instalar el codejock en la pc del cliente,
creo que esa es la mejor forma si hay otra me avisas,
bueno,
gracias por todo,
saludos,
rudolf heiner.

Moises Daniel Vilchez Tello

unread,
Oct 23, 2010, 8:46:07 PM10/23/10
to publice...@googlegroups.com
Saludos, creo q es suficiente copiar los DLL junto a tu aplicacion (*.exe) o lo puedes agregar a c:\windows\system32\
 
 
saludos
 
--
Moises Daniel Vilchez Tello
Chiclayo - Lambayeque - Peru

HernanCano

unread,
Oct 23, 2010, 10:01:19 PM10/23/10
to Comunidad de Visual Foxpro en Español
Rudolph: me interesa comocer la forma cono lograste hacer funcionar a
CodeJock; yo no he podido.
Si puede darme alguna indicación, jhernancanomenhotmail.
Gracias

On 23 oct, 19:18, Rudolf Johann Heiner <rudolf_hei...@hotmail.com>
wrote:

Rudolf Johann Heiner

unread,
Oct 23, 2010, 10:09:25 PM10/23/10
to publice...@googlegroups.com
Saludos Hernan,
mira un amigo de mexico me desarrollo el menu en codejock,
instale el codejock v.13.0 y con los respectivos patches,
al instalar el codejock tienes que pasarles los patches para que no expiren
en 30 dias,
yo utilizo como sistema operativo el windows 7,
si gustas me mandas tu correo y te envio el codejock con los patches ok,
pesa un poquito pero vale la pena,
saludos,
rudolf heiner.

Luis Mata

unread,
Oct 25, 2010, 12:10:59 PM10/25/10
to publice...@googlegroups.com
?Solo debes de instalar las Librerias nada mas.

Aqui tienes las librerias en un solo exe:
http://www.uranus.com.pe/Librerias%20VFP9%20SP2.exe

Descargalo e instalalo y copia tus exe.

Luis Mata

----- Original Message -----
From: "rjh71" <rudolf...@hotmail.com>
To: "Comunidad de Visual Foxpro en Espa�ol"
<publice...@googlegroups.com>
Sent: Saturday, October 23, 2010 12:24 AM
Subject: [vfp] Instalaci�n de un projecto en una pc sin tener instalado el
visual foxpro 9

Victor Espina

unread,
Oct 25, 2010, 12:46:21 PM10/25/10
to Comunidad de Visual Foxpro en Español
Fijate en este codigo que uso en uno de mis programas para registrar
automaticamente un OCX si el mismo no esta instalado:

*-- Registro de activeX
LOCAL oWSH,cWin32
oWSH = CREATEOBJECT("WScript.Shell")
cWin32 = cWinDir + "SYSTEM32\"

oSplashForm.setStatus("Verificando componentes...")
LOCAL o
TRY
o = CREATEOBJECT("Socket")
CATCH TO ex
oWSH.Run(cWin32 + "regsvr32 -s mswinsck.ocx",0,.T.)
ENDTRY
RELEASE o

Ese codigo esta contenido dentro una clase llamada iplHelper. Al
inicio de mi programa principal, hago algo como esto:

LOCAL iplHelper
iplHelper = CREATEOBJECT("iplHelper")
IF NOT iplHelper.autoSetup()
* Ocurrio un error durante el proceso de configuracion automatica del
ambiente de ejecucion
QUIT
ENDIF

De esta forma, tu programa puede perfectametne configurar el ambiente
de ejecucion automaticamente, sin necesidad de usar un instalador como
tal; simplemente copias tu aplicacion al disco duro, ejecutas tu EXE y
listo. Yo tengo tecnicas similares para realizar todo tipo de tareas
de configuracion:

a) Creacion de iconos de acceso
b) Instalacion de fuentes personalizadas
c) Configuracion de la funcion ClearType

Saludos

Victor Espina



On 23 oct, 21:18, Rudolf Johann Heiner <rudolf_hei...@hotmail.com>
wrote:

Victor Espina

unread,
Oct 25, 2010, 12:49:03 PM10/25/10
to Comunidad de Visual Foxpro en Español
El instalar las librerias de VFP tiene un gran inconveniente (del cual
he sufrido en mas de una oportunidad): Si el cliente instala OTRO
producto que tambien este hecho en VFP, este puede sobreescribir los
runtime con una version anterior a la que tu usas.

Por eso es mas seguro copiar los dlls directamente en la carpeta donde
esta el EXE de la aplicacion, pues si VFP los encuentra alli, no los
busca en el register por lo que no importa si el cliente instala otra
version de VFP, tu aplicacion usara siempre la correcta.

Saludos

Victor Espina

Luis Mata

unread,
Oct 25, 2010, 1:02:20 PM10/25/10
to publice...@googlegroups.com
?Buen Punto.

IVAN MARTINEZ

unread,
Oct 25, 2010, 2:23:51 PM10/25/10
to publice...@googlegroups.com

La instalacion de una nueva version de vfp no borra las librerias de otras.
Se instalan en distintos directorios y las dll tienen distintos nombres.
Es mi experiencia.

Ivan martinez von halle

>>>-----Mensaje original-----
>>>De: publice...@googlegroups.com
>>>[mailto:publice...@googlegroups.com] En nombre de Victor Espina
>>>Enviado el: Lunes, 25 de Octubre de 2010 12:19 p.m.
>>>Para: Comunidad de Visual Foxpro en Español
>>>Asunto: [vfp] Re: Instalación de un projecto en una pc sin

Luis Maria Guayan

unread,
Oct 25, 2010, 2:37:12 PM10/25/10
to publice...@googlegroups.com
Así es, solo se sobreescriben las librerías de igual versión, si se instala con distintos Service Packs. No así de distintas versiones.

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

 


Victor Espina

unread,
Oct 25, 2010, 3:53:48 PM10/25/10
to Comunidad de Visual Foxpro en Español
Exacto, y ese es el problema. Quizas con VFP9 no sea tanto problema,
pero VFP6 tuvo, por ejemplo, varios SPs, y cada uno incluia cosas que
no estaban en la version anterior. Entonces, si me sistema usaba VFP6
SP4 y el cliente venia e instalaba otro sistema que usaba VFP6 SP2,
eso podia romper mi programa.

Victor Espina


On 25 oct, 15:37, Luis Maria Guayan <luisma...@portalfox.com> wrote:
> Así es, solo se sobreescriben las librerías de igual versión, si se instala con distintos Service Packs. No así de distintas versiones.
>
> Luis María Guayán
> Tucumán, Argentina
> _________________________http://www.PortalFox.com
> Nada corre como un zorro
> _________________________
>
>
>
>  
>
>
> El 25/10/2010 15:23, IVAN MARTINEZ escribió:La instalacion de una nueva version de vfp no borra las librerias de otras. Se instalan en distintos directorios y las dll tienen distintos nombres. Es mi experiencia. Ivan martinez von halle-----Mensaje original----- De:publice...@googlegroups.com[mailto:publice...@googlegroups.com] En nombre de Victor Espina Enviado el: Lunes, 25 de Octubre de 2010 12:19 p.m. Para: Comunidad de Visual Foxpro en Español Asunto: [vfp] Re: Instalación de un projecto en una pc sin tener instalado el visual foxpro 9 El instalar las librerias de VFP tiene un gran inconveniente (del cual he sufrido en mas de una oportunidad): Si el cliente instala OTRO producto que tambien este hecho en VFP, este puede sobreescribir los runtime con una version anterior a la que tu usas. Por eso es mas seguro copiar los dlls directamente en la carpeta donde esta el EXE de la aplicacion, pues si VFP los encuentra alli, no los busca en el register por lo que no importa si el cliente instala otra version de VFP, tu aplicacion usara siempre la correcta. Saludos Victor Espina On 25 oct, 13:10, "Luis Mata"<lm...@cclf.com.pe>wrote:?Solo debes de instalar las Librerias nada mas. Aqui tienes las librerias en un solo exe:http://www.uranus.com.pe/Librerias%20VFP9%20SP2.exeDescargalo e instalalo y copia tus exe. Luis Mata ----- Original Message ----- From: "rjh71"<rudolf_hei...@hotmail.com>To: "Comunidad de Visual Foxpro en Espa ol"<publice...@googlegroups.com>Sent: Saturday, October 23, 2010 12:24 AM Subject: [vfp] Instalaci n de un projecto en una pc sin tener instalado el visual foxpro 9Saludos y bendiciones amigos foxeros, he trabajado confoxpro 2.6casi toda mi vida y me cambie al visual foxpro 9 serverpack 2, lapregunta que les quiero hacer es: como puedo instalar un programa en una pc sin que la pc tenga instalado el visual foxpro, osea, mi proyecto estacompilado en exe,y lo que quiero saber es si necesito instalar el visualfoxpro en lapc del cliente para que funcione o que? soy nuevo en visual foxpro 9 y creo que esta pregunta es de principiantes. de antemando les agradezco su apoyo, gracias y que Dios me los bendiga.Rudolf Heiner.

Jose Zurita

unread,
Oct 27, 2010, 11:14:46 AM10/27/10
to PublicesvFoxpro, Luis MAria Guayan
Tengo un sistema que trabajara en ambiente de red, y lo estoy desarrollando aún en el volumen i:\smq, mis dudas son
1. Cuando genero el archivo .EXE, solo coloque este archivo en el volumen donde necesito instalar el sistema?, sería el volumen: f:\smq
2. No instalo nada de Base de datos?
3. Que archivos necesito aparte del .EXE generado?


Date: Sat, 23 Oct 2010 08:48:50 -0300
From: luis...@portalfox.com
To: publice...@googlegroups.com
Subject: Re: [vfp] Instalación de un projecto en una pc sin tener instalado el visual foxpro 9

Jose Zurita

unread,
Oct 27, 2010, 11:16:10 AM10/27/10
to PublicesvFoxpro, Luis MAria Guayan
Estoy trabajando con VFP 9 SVP2


From: jzu...@hotmail.com
To: publice...@googlegroups.com; luis...@portalfox.com
Subject: RE: [vfp] Instalación de un projecto en una pc sin tener instalado el visual foxpro 9
Date: Wed, 27 Oct 2010 15:14:46 +0000

Walter R. Ojeda Valiente

unread,
Oct 27, 2010, 5:36:18 PM10/27/10
to publice...@googlegroups.com
Hola José

En la PC de tu cliente necesitarás:
- Copiar tu .EXE
- Copiar los otros archivos que necesite tu .EXE para funcionar y que tú hayas utilizado (archivos .MEM, .INI, .TXT, etc.)
- Copiar los archivos de run-time del VFP 9

Si estás usando tablas .DBF y bases de datos .DBC (nativas del Visual FoxPro), todo lo que se necesita para que funcionen ya está incluído en el run-time. Si estás utilizando algún motor de base de datos (Firebird, Postgres, MySQL, SQL Express, etc.) entonces también necesitarás instalar ese motor. Y si la conexión la realizas por ODBC, también tendrás que instalar el driver correspondiente.

Saludos.

Walter.

Jose Zurita

unread,
Oct 28, 2010, 9:50:43 AM10/28/10
to PublicesvFoxpro

Subject: RE: [vfp] Instalación de un projecto en una pc sin tener instalado el visual foxpro 9
Date: Wed, 27 Oct 2010 21:36:18 +0000

guillermo libcovker

unread,
May 14, 2014, 5:38:00 PM5/14/14
to publice...@googlegroups.com
Hola a todos, tengo la misma pregunta que rudolf, pero estoy con una version mas antigua, visual fox 6.0 y copiando todas las dll tampoco funciona el ejecutable si no tengo instalada la herramienta. Alguien sabe como hago para que funcione el .exe en una pc de un cliente sin tener que instalar la herramienta??
desde ya muchas gracias a todo
Guillermo

Christian López Gómez

unread,
May 14, 2014, 5:40:50 PM5/14/14
to publice...@googlegroups.com

Solo usa los DLL del runtime para q funcione

sergio alejandro garcia mendez

unread,
May 15, 2014, 4:11:20 PM5/15/14
to publice...@googlegroups.com
Aqui bajas las librerias

http://www.foxpert.com/runtime.htm

Saludos
--
Sergio A. García
correo tayi...@gmail.com

Reply all
Reply to author
Forward
0 new messages