Operator/Operand mismatch on my code.
If retval="Joe" it should equal 0x4A6F65 not "0x004A6F65".
? TRANSFORM("Joe", "@0") displays "Joe" not 0x4A6F65.
>Your code should work. What seems to be a problem? You can try
IF TRANSFORM(retval, "@0") = "4A6F65"
>* or
>retval = "0x004A6F65"
>
>
>
>>Is there any way I can do a comparison from char to hex?
>>
>>
>>retval=FREAD(f,3)
>>if retval=0x4A6F65
>> do something
>>endif
>>