Hi Cannon, Here is a method using LPE on Mac OS X :
C_TEXT($vt_64bitLittleEndianHex;$vt_64bitBigEndianHex) $vt_64bitLittleEndianHex:="02ABC877FAFB0200" // => "840003123456770" //convert the little endian hex to big endian hex C_LONGINT($i) For ($i;1;Length($vt_64bitLittleEndianHex);2) $vt_64bitBigEndianHex:=Substring($vt_64bitLittleEndianHex;$i;2)+$vt_64bitBigEndianHex End for // we want to execute "echo $((0x0002FBFA77C8AB02))" in a shell script on os x C_TEXT($vt_cmd;$vt_in;$vt_out;$vt_err) $vt_cmd:="/bin/sh -s" // run a shell and run script from standard input $vt_in:="/bin/echo -n $((0x"+$vt_64bitBigEndianHex+"))" // -n to specify "no LF at the end of the output string" LAUNCH EXTERNAL PROCESS($vt_cmd;$vt_in;$vt_out;$vt_err) C_TEXT($vt_64bitString) $vt_64bitString:=$vt_out // "840003123456770" On windows there is a function toint64 in powershell. HTH ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************