I do't entirely agree with you, John.
We use a wrapper (like Erik) AND compile to a different file name so we KNOW the EXE is available. But we still are not able to compile if the DBC is in the project. Marking all tables excluded doesn't make a difference (WinNT network, VFP5). Our solution was a project with no data in it which is used ONLY for compiling.
Barbara
>Hey Erik, Bill:
>
>Don't fixate too much on the DBC issue, although that can be a problem if the DBC is in the app as VFP will attempt to compile it....the problem is also in building the APP. What does VFP do to build an APP? It erases the EXE. If someone else is using that EXE....no build possible.
>
>The end rule is that you must be the only user if building an APP or EXE if the APP -or- EXE already exists and is in use.