Código:
  
Mi problema es que a pesar de que el fichero se modifica introduciendo "FLAG", mi bucle no lo detecta y por tanto no termina nunca. En cambio, si mientras se ejecuta el bucle abro manualmente el fichero, ya sí que detecta los cambios en el fichero y sale del bucle.
Do While (sCad <> "FLAG")
                    oStatus = New System.IO.StreamReader("\\SERVIDOR\STATUS.DAT")
                    sCad = oStatus.ReadToEnd
                    oStatus.Close()
                    Application.DoEvents()
Loop
Puedo hacer esto de alguna otra manera para detectar cuando alguien modifique mi fichero con una determinada secuencia de caracteres?
 
 


