Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/12/2007, 11:22
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Re: como se abre un fichero en modo lectura bloqueante??

Cita:
Iniciado por aeb_asturias Ver Mensaje
Muchas gracias de nuevo por responder jeje.

El problema de utilizar esas llamadas bloqueantes es que si el proceso que la llama luego por lo que sea finaliza de forma incorrecta o lo "mata" alguién se supone que el fichero seguiría bloqueado indefinidamente no???
Con CreateFile no tendrias ese problema pero igualmente me parece una solucion ineficiente.

En Windows podes usar un mutex con nombre, al arrancar el programa si lo puede crear es que no hay una instancia anterior, de otra manera se cierra (segun recuerdo podes usar un semaforo en UNIX para el mismo proposito).
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO