//-------------------------------------------------------------------------
//排序DWORD变量
//-------------------------------------------------------------------------
DWORD _fastcall DWORDORDER(DWORD val)
{
union HostDWord
{
DWORD DWordValue;
BYTE b[4];
};
HostDWord DW;
DW.DWordValue=val;
DWORD v=((DWORD)DW.b[0]<<24)|((DWORD)DW.b[1]<<16)|((DWORD)DW.b[2]<<8)|((DWORD)DW.b[3]);
return v;
}
//-------------------------------------------------------------------------
//__int64类型转为CString类型
//-------------------------------------------------------------------------
CString __Int64ToStr(__int64 value)
{
char strItem[10]={'0','1','2','3','4','5','6','7','8','9'};
CString _retval;
__int64 _quotient=value;
short _surplus=0;
while(_quotient>0)
{
_surplus=_quotient%10;
_quotient=_quotient/10;
_retval.AppendChar(strItem[_surplus]);
}
_retval=_retval.MakeReverse();
return _retval;
}