�Te refieres a
bloqueo a nivel de objeto o a nivel de registro?
Si es a nivel de
objeto, una vez lo has abierto lo tienes en bloqueo compartido (otros trabajos
pueden tambi�n hacer uso del fichero con bloqueo compartido), y solo lo podr�s
liberar cerr�ndolo despu�s. Si lo que quieres es, por ejemplo, que otro trabajo
pueda bloquearlo en exclusiva mientras ese programa se est� ejecutando (para un
clrpfm, por ejemplo), una posible soluci�n ser�a abrir el fichero antes de cada
operaci�n sobre el en el programa, y cerrarlo despu�s de la operaci�n. Esta
soluci�n penalizar�a mucho el rendimiento, y adem�s no permitir�a recorrer el
fichero con READ/READE/READP/READPE, ya que al cerrarlo se perder�a la posici�n
relativa de la v�a de acceso.
Si es a nivel de
registro, utiliza UNLOCK tras cada operaci�n CHAIN/READ/READE/READP/READPE.
Tambi�n se puede utilizar un extensor de operaci�n (creo que era (N) : CHAIN(N)
).
Saludos.
Fernando P�rez.
Cer�mica Saloni. Dpto. Sistemas
<mailto:[EMAIL PROTECTED]>
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Enviado el: mi�rcoles, 04 de junio de 2003 11:16
Para: [EMAIL PROTECTED]
Asunto: Abrir un Fichero sin bloqueo en FREE
Alguien sabe como poder abrir un fichero en RPG FREE sin que este bloque al resto.
Lo estamos haciendo con OPEN , pero se bloquea.
GRacieS-
====================================================
La originalidad no esta en el "HECHO", esta en la "SOLICUCION"
====================================================
.~.
/V\ L I N U X
// \\ >Phear the Penguin<
/( )\
^^-^^
Pon un Pinguino en TU VIDA.COM
Pere Soria
Dpto. de Inform�tica
Telf. +34 964343008
E-mail: [EMAIL PROTECTED]
http://www.recordrentacar.com
Record Rent a Car S.A.
