URGENTE: Poner un sistema en red de 2pcs

17/07/2003 - 17:28 por Marcelo Rodrigo Sosa | Informe spam
Hola compañeros , por favor necesito poner un sistemita en red de 2 pcs no
trabajo todavia en cliente / servidor en una base de datos local de vfp y
tablas de vfp, en mi instalador (installshield) se intalan de ok. todo en la
maquina del cliente pero ahora quiere que este el sistema en las 2 pc's. y
mi duda es ¿Donde poner toda la base de datos y sus tablas? ¿Que tengo que
instalar en la otra pc? ¿solamente el .exe? ¿A donde tengo que apuntar en la
programación? ¿Que otras cosas debo tener en cuenta? Por favor agradeceria
muchisimo algunas lineas de ejemplo y explicaciones claras.
Nota : Lo tengo que hacer mañana ...aahhhggg me van a matar.
desde ya muchas gracias

Preguntas similare

Leer las respuestas

#1 Heberto Villavicencio
17/07/2003 - 15:36 | Informe spam
Revisa el capitula de programacion multiusuario de vfp, solamente compartes
los datos el ejecutable es preferible que este en cada maquina de la red y
abres la base de datos en una carpeta compartida del "servidor", no tienes
necesariamente que programar cliente/servidor para trabajar en red puedes
seguir haciendolo con sintaxis xBase, pero debes tomar en cuenta los
siguientes conceptos: uso compartido de tablas, bloqueo de registro, bloqueo
de archivo, etc.

"Marcelo Rodrigo Sosa" escribió en el mensaje
news:
Hola compañeros , por favor necesito poner un sistemita en red de 2 pcs no
trabajo todavia en cliente / servidor en una base de datos local de vfp y
tablas de vfp, en mi instalador (installshield) se intalan de ok. todo en


la
maquina del cliente pero ahora quiere que este el sistema en las 2 pc's. y
mi duda es ¿Donde poner toda la base de datos y sus tablas? ¿Que tengo que
instalar en la otra pc? ¿solamente el .exe? ¿A donde tengo que apuntar en


la
programación? ¿Que otras cosas debo tener en cuenta? Por favor agradeceria
muchisimo algunas lineas de ejemplo y explicaciones claras.
Nota : Lo tengo que hacer mañana ...aahhhggg me van a matar.
desde ya muchas gracias



Respuesta Responder a este mensaje
#2 David Mejia
17/07/2003 - 16:57 | Informe spam
Sacas un acceso directo a del ejecutable en la maquina remota no tenes que
tener ni nt ni ningun software administrativo de redes.
luego creas una carpeta con el mismo nombre donde esta instalado el programa
y la misma ruta esto para que por que si tenes tablas que son exlusivas
debes metelas alli y luego estas tablas baciarlas a las tablas de movimiento
no es complicado si no el programa te funcionara bien si no necesitas tablas
exclusivas
Respuesta Responder a este mensaje
#3 Renan Gustavo Cherre Ordoñez
17/07/2003 - 19:20 | Informe spam
Buenos Dias.
la forma como lo realizo es la siguiente.
1. realizo la instalacion en el equipo 1
2. en el segundoequipo, creo una unidad de mapeo para
conectarme con el equipo 1.
3. en el equipo 1 tengo creado un archivo BAT que tiene el
mismo nombre del ejecutable y que contiene lo siguiente:
@ECHO OFF
IF EXIST C:\WINDOWS\SYSTEM\VFP6R.DLL GOTO CARGAR_WD
IF EXIST C:\WINNT\SYSTEM32\VFP6R.DLL GOTO CARGAR_NT
IF NOT EXIST C:\WINDOWS\SYSTEM\VFP6R.DLL GOTO NOCARGAR_WD
IF NOT EXIST C:\WINNT\SYSTEM32\VFP6R.DLL GOTO NOCARGAR_NT
:CARGAR_WD
rem **** TIENE EL VISUAL FOXPROX INSTALADO EN WINDOWS
********
sistema.EXE -LVFP6RESN.DLL -DVFP6R.DLL
goto FINALIZAR
:CARGAR_NT
rem **** TIENE EL VISUAL FOXPROX INSTALADO EN NT o WINDOWS
2000 ********
sistema.EXE -LVFP6RESN.DLL -DVFP6R.DLL
goto FINALIZAR
:NOCARGAR_WD
rem ****** NO TIENE EL VISUAL FOXPROX INSTALADO EN WINDOWS
*********
sistema.EXE -LVFP5ESN.DLL -DVFP500.DLL
goto FINALIZAR
:NOCARGAR_NT
rem ****** NO TIENE EL VISUAL FOXPROX INSTALADO EN NT o
WINDOWS 2000 *********
sistema.EXE -LVFP5ESN.DLL -DVFP500.DLL
goto FINALIZAR
:FINALIZAR

dicho archivo me permite cargar el ejecutable de acuerdo a
la version de VFP que he compilado mi aplicacion.
4. en el equipo 2 creo un icono de acceso directo
seleccionado el archivo BAT del equipo 1
5. en el equipo 1 tambien creo un icono de acceso directo
del archivo BAT.
6. es decir lo que hay que ejecutar es el archivo BAT y no
el EXE.
7. fin

NOTA: las DLLS que necesita tu EXE tienen que ir junto con
el EXE (es obligatorio) sin esas DLLS el exe no cargara.

ejemplo grafico:

equipo 1

* aplicacion (EXE)
* archivo (BAT)
* icono de acceso
directo (BAT)

equipo 2

* icono de acceso
directo (BAT - del equipo 1)

es decir no tienes que copiar nada a los demas PCs, basta
con conectarte a la PC que tiene instalado el EXE,
seleccionar el archivo BAT y sobre el, crear un icono de
acceso directo y ejecutarlo.

si tienes problemas con las rutas hacia tus tablas, te
recomiendo que crees una tabla de parametros en donde alli
pones las rutas y en tu programa principal escribas lo
siguiene:

sele 0
use paramet
wruta = ruta1 (campo de la tabla)
set path to &wruta
.
* den donde en el campo ruta escribes la ruta donde se
encuentran tus tablas: ejemplo: "c:\sistema\tablas\"


espero te ayude.
cualquier consulta con el correo:

celular: 9-894-6781
Lima - Peru
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida