IF VERSION(5)>=800 THEN SET ENGINEBEHAVIOUR 70 ENDIFNormaly I do it not that way, I you compiler directives like
*from include file #IF VERSION(5)<800 THEN #DEFINE dnVersion7_Prog 'YES' && Ist nicht Version 8.00 #ENDIF &&VERSION(5)<800 **somewhere in code #IFNDEF dnVersion7_Prog THEN SET ENGINEBEHAVIOUR 70 #ENDIFusing that I get rid of compiler errors under VFP 7.0
> lcversion=TRANSFORM(VERSION(4)) > lcSearch='8' > lcStatus=ATC(lcSearch,lcVersion) > IF lcStatus # 0 > SET ENGINEBEHAVIOR 70 &&80 &&vfp7 compatibility > WAIT WINDOW "EngineBehavior 70 Using...." TIMEOUT 0.05 > ENDIF >