Jim,
Header files (.h Include files) contain compiler directives and manifest constants. The manifest constants act like a search and replace on teh source code
BEFORE it is compiled. You need to either put the #INCLUDE Whatever.h in each and every program, fomr, and class or in VFP6 you can use the _INCLUDE system variable to hold a reference to a default include file.
To use the default include file you have to set the _INCLUDE variable before you compile any code. Once you have set it you must recompile all code that references the manifest constants defined in the header file so the proper replacements will occur.
Building the project will only recompile those files that have changed unless you check the recompile all files option.