FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Bloquear registro en fichero binario
Hola,
estoy haciendo una pequeña aplicación en la que tengo un fichero binario del que voy leyendo escribiendo (blockread / blockwrite). En este mismo archivo escribe otra aplicación (que no puedo controlar, no tengo fuente). Esa otra aplicación y la mía comparten información a través de este fichero. Lo que quiero es bloquear el registro en el que voy a a escribir para asegurarme que no lo hace la otra aplicación. Sé que puedo bloquear el fichero entero al abrirlo con filemode = fmShareExclusive , pero no sé como hacerlo para limitar el bloqueo a un único registro y que los demás puedan seguir escribiendo en el fichero. ¿Agluna idea? Muchas gracias! Jon PD: algo del estilo lock / unlock de visualbasic: http://msdn2.microsoft.com/es-es/lib...wf(VS.80).aspx Última edición por jonmendi fecha: 13-11-2007 a las 15:53:32. |
#2
|
||||
|
||||
En la sección de ejemplos de esta página, hay uno titulado "API LockFile para detectar instancias de aplicación activas en red"; Aunque en ese ejemplo esta API se usa para este fin concreto, en realidad lo que hace es detectar accesos concurrentes a posiciones de un fichero.
Está con todo el código disponible, así que puedes echarle un vistazo a ver si te es útil.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
muchísimas gracias neftali!
me pongo a ello ya. Si consigo algo lo pongo aquí. Un saludo, Jon PD: por cierto, ¿los moderadores dormís? contestáis tan rápido que empieza a dar miedo.... |
#4
|
||||
|
||||
Noooooo; Cuando te haces moderador te dan un reloj que te suena una alarma cuando alguien postea un mensaje....
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Registro con valor BINARIO !!! | Ledian_Fdez | Varios | 1 | 07-06-2007 00:25:58 |
bloquear registro!! | Juan Carlos | MySQL | 1 | 17-12-2005 20:49:31 |
bloquear registro | armando | Tablas planas | 2 | 25-10-2005 15:48:53 |
Como bloquear un registro!!! | CarlosHernandez | Firebird e Interbase | 7 | 12-08-2005 16:49:50 |
Bloquear 1 Registro | AGAG4 | Firebird e Interbase | 1 | 14-09-2004 09:53:27 |
|