>>>I think you actually asked for hex to decimal. The eval(x) returns the decimal value of a hex val. The transform() converts a decimal integer to hex.
>>
>>Since VFP supports hex conversion normally, there's really no need to convert unless the value is already formatted as a string. By this I mean that you can assign a value directly (lnvar = 0xFF && 255) or as a defined constant.
>>
>>Octal's another story, altogether. That would have to be a string and have to be parsed to determine its value.
>
>
>Yeah, but can you give me the hex val of 1,236,186 off the top of your head? < bg > I do know some sick people who can do this. < gd&r if you are one of those! >
Not me, Mark. I'd have to use TRANSFORM().:-)
Interestingly, VB (and VBScript and VBA) does have a function that will return a string representing the Octal value of integer.
George
Ubi caritas et amor, deus ibi est