You used the term "blocked," I used the term "locked." I presumed by blocked you meant locked. They are very similar. A locked file blocks write access. Maybe this is a language translation thing.
From the Clipper help file:
FLOCK() is a database function used in network environments to lock an
open and shared database file, preventing other users from updating the
file until the lock is released. Records in the locked file are
accessible for read-only operations.
I am getting the impression that I offended you, Hmpaquito, and if so, it was not intentional. I was just asking about the hang issue to find out how you handled it. I appreciate you sharing your code, and I was not criticizing it.
So, if I did offend you, I apologize.
James