redes con vfp 9

darktem
17 de Abril del 2008
hola a todos, solamente tengo una duda...como demonios hago para que un sistema sea ejecutable en red?, esto es algo que siempre me ah dado de topes en la cabeza, me han informado algunos amigos que solamente hay que poner en el DATA ENVIROMENT lo siguiente:

SET EXCLUSIVE OFF
SET MULTILOCKS ON

pero eso no es suficiente, para que corra mi sistema ****.exe yo mando a llamar primero un programa mas o menos con la siguiente estrucura

SELECT 0
USE "TABLA.DBF"
SELECT 0
USE "TABLA2.DBF"

y esto lo hago siempre que inicia el sistema. Ahora si otra persona trata de correr el sistema por medio de la red me aparece que las tablas ya estan en uso...Ojala alguien me pueda ayudar y contestar...ya que anteriormente eh preguntado y nadie dice ni pio en el foro.


saludos

komodo
17 de Abril del 2008
te falta set reproces to auto. Que en ninguna parte tus tablas hayan sido abiertas en exclusive. Que si en alguna parte usaste flock() o rlock() lo tienes que desactivar lo antes posible.
Todos los sets lo tienes que poner en un .PRG, y desde ese .prg corres los forms que tu quieras