Dear Forum, I'm writing an application that reads a big file that is constantly open and being modified by another application. That file resides on a network drive. When the OS (windows 98 in my case) reads the file, it saves a local copy in cache, and the next time I call it, it compares the remote file parameters with the local. If they are the same (=the file hasn't changed), It simply gives me the local copy and saves communication time with the server. All that is done on a very low level. However, the other application that manipulates the file never closes it, and for some reason th