In playing around some more so I could answer you intelligently I have discovered that something like this does not work:
IF ((FILE("SUPERCLS.PRG") OR FILE("SUPERCLS.FXP")) ;
AND FILE("SUPERCLS.VCX") AND FILE("SUPERCLS.VCT")) ;
OR FILE("SUPERCLS.APP")
DO SuperCls
ENDIF
but
DO SuperCls.app
works.
also
do a
does not work, but
do a.prg
does
Is VFP 8 that much more fussy about its commands?
Thanks,
Reg