>chr(13) will always return the same value but the sys functions may return different values. I'm inclined to agree with George on this one. I'd hate to rely on something that they've already warned us against and have ms pull the rug out from under us.
I just looked through the help and can't find anywhere where it says you can't or shouldn't. This is from the VFP help
eExpression
Specifies the value of the compile-time constant. eExpression can be a name or an expression that evaluates to a character, numeric, currency, date, datetime, or logical value.
Important Do not use system variables for eExpression. System variables are not evaluated until run time.
As per the help sys() is a function and NOT system variable.
Am I missing something?
Roi
'MCP' Visual FoxPro
In Rome, there was a poem.
About a dog, who found two bone.
He lick the one, he lick the other.
He went pyscho, he drop dead!