>Maybe I am missing something here, but if I include inputbox in the projects, then I must recompile all the projects after I made a change in Inputbox.prg.
Yes. But how often, if ever, would you need to make changes to InputBox? In any case, it's the same with any included file - any time you change it you have to rebuild the applications that use it.
>But if I exclude inputbox from the projects, I cannot make any changes in InputBox because all the projects that are running (and made a call to inputbox) had locked the .fxp.
I'm not sure what you mean by "all the projects that are running". Can I assume you mean VFP EXE's that are running? Then yes, there would be this problem if the fxp is excluded and the EXE's are all pointing to a common copy of the fxp. But there is no problem if the fxp is included in the project, which FWIW is the way I would do it. Or I suppose you could give each user a local copy of the fxp.
Sorry if I'm missing your point here, perhaps your development and/or runtime environment is substantially different than mine.
Rick Borup, MCSD
recursion (rE-kur'-shun) n.
see recursion.