Can anybody give a little more explanation on VFP's execution of procedures/functions from previously-used copies in cache as opposed to reloading the <procname> with each "SET PROC TO <procname>".
For example, in a system with 200 SCXs spread across 30 EXEs that are connected via a master menu program, and each SCX has a "SET PROC TO <procname>" in its LOAD, am I right in assuming that if that <procname> is still in cache from being used a minute ago in one of the calling EXEs, that the newly-called SCX/EXE may use the cached version instead of the version that was compiled?
What I am trying to get at is this: If you have a master EXE that can call 20 EXEs, all with the same "SET PROC TO <procname>" in the SCXs, but you modify one function in that <procname> that is only used in 2 of the called EXEs, do you need to rebuild ALL EXEs, or can you get by with only rebuilding the main EXE and the 2 EXEs that use that particular function in <procname>?
I would appreciate any input that can help me understand exactly how VFP behaves when it comes to using existing cached code as opposed to using all the code from the most recently used EXE. TIA.
For example, in a system with 200 SCXs spread across 30 EXEs that are connected via a master menu program, and each SCX has a "SET PROC TO <procname>" in its LOAD, am I right in assuming that if that <procname> is still in cache from being used a minute ago in one of the calling EXEs, that the newly-called SCX/EXE may use the cached version instead of the version that was compiled?
What I am trying to get at is this: If you have a master EXE that can call 20 EXEs, all with the same "SET PROC TO <procname>" in the SCXs, but you modify one function in that <procname> that is only used in 2 of the called EXEs, do you need to rebuild ALL EXEs, or can you get by with only rebuilding the main EXE and the 2 EXEs that use that particular function in <procname>?
I would appreciate any input that can help me understand exactly how VFP behaves when it comes to using existing cached code as opposed to using all the code from the most recently used EXE. TIA.