Cathi-
>The code is from the Mere Mortals Framework classes.
Didn't realize it's a Mere Mortals Framework.
> The #DEFINE is in a header file that is being "INCLUDE(d) from another header file. I didn't make any changes and in VFP 6 it compiles just fine but in VFP 7 it gives these errors.
Right. Gotcha that it's a difference in compilation between versions. I haven't had the *pleasure* of this particular issue. But was just trying to sort out the details so we could try and get to the why part.
Anyway, I'd have to try and duplicate it myself. Maybe someone else has run up against it. But til then...Do I understand correctly? (Names below are just for example.)
#DEFINE VFP_VERSION "6"
#INCLUDE C:\MyProject\Defines.H
#INCLUDE MyProject.H
#IF VFP_VERSION = "6"
etc.
Is it safe to assume you're doing a RECOMPILE ALL?