Hi I just had a look at this bug, and wanted to warn again:
Try:
clear
local a, b, c, d,x
a= -1
b= -0.1
c= 1
d= 0.1
x= a+b+c+d
? empty(x) &&The Value should be empty... but FoxPro tells us it isn't
? x=0 &&This should also deliver a ".f." but it gives us a .t. which is correct
That means...
Be sure not to use empty with unrounded Numeric Values -or-
don't use empty()
Greetings
Marvin Blase (tA-logistic Software GmbH)
You'll never notice the good things if you haven't seen the bad.