Hi Kim;
Check the PFC code. It might still be using the old FileRead ( ) command vs the newer FileReadEx ( ) command found in newer PB Versions. This might be the issue. Also, using either Read command flavours - after the FileClose ( ) method is run, the lock on the File should be removed. This might be an issue if you are using an older PB Version (you did not mention the PB version & build).
That brings up another good point in that the PFC code to read a file should not be placing a lock on any file. Check the FileOpen ( ) command parameters. Any file opened for basic read mode should use the FileAccess setting Read! and the FileLock option Shared! - otherwise yes, locking would be an unnecessary issue imposed.
HTH
Regards .... Chris
Sorry for the inconvenience.