LOCAL loHeck, lcClip, lcText, lnKey loHeck = CREATEOBJECT("hexwords") lcClip = '' DO WHILE .T. lnKey = INKEY(1, "H") IF lnKey = 27 RETURN ENDIF IF lcClip != _CLIPTEXT lcClip = _CLIPTEXT IF UPPER(LEFT(lcClip, 2)) = "0X" lcText = loHeck.HexToWord(lcClip) ELSE lcText = loHeck.WordToHex(lcClip) ENDIF =MESSAGEBOX(lcText) ENDIF ENDDO