We have a Foxpro exe application that is shared in a server and about 20 users run it.
One colleague told me that if those dbf tables need to be reindexed, he should tell everybody to leave the exe application. If reindex process starts and some user is still running that application, then dbf tables will get corrupted.

That was intriguing me. Is that possible? Always thought that when reindexing a Foxprox DBF table, the process itself open table in exclusive mode and if table is already open in shared mode, it just did nothing to that table. Similar with PAK.