>>>Have you done a SET PROCEDURE TO? Have you included the main .EXE in the sub .EXE projects and excluded it so that they know to search it for resources?
>>>
>>>Finally, you're firing off the sub-exe with DO, not RUN or an equivalent, or a COM connection?
>>
>>We do not have SET PROCEDURE TO. We do not have included the main EXE in the sub EXE.
>>
>>We fire the sub EXE with:
>>
>>DO MyEXE.EXE
>
>If all you're trying to do is get it to compile without errors, change your code to:
>
>DO ('MyEXE.EXE')
>
>This should leave all the procs/funcs of your currently executing EXE available to be called at anytime in the MyEXE.EXE as needed.
It's not the main EXE but the sub EXE which is having those unresolved references.
Even if I change something in the main EXE, as the DO MyExe.EXE line, it won't change anything in my sub EXE project at compile time.