www.pudn.com > 200311301927570.rar > DataConvert.h


// DataConvert.h: interface for the CDataConvert class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_DATACONVERT_H__1323F8E2_8054_476C_B232_E56281C5FFFE__INCLUDED_) 
#define AFX_DATACONVERT_H__1323F8E2_8054_476C_B232_E56281C5FFFE__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
class  CDataConvert 
{ 
public: 
	BOOL BYTE8ToDeintGateid(BYTE *byBin, __int64& nGateid); 
	static BOOL BYTE8ToDeintGateid(BYTE* byBin, CString& strGateid); 
	static BOOL SetBit(__int64 &nValue,const  BYTE &byBit, BOOL bVal); 
	//16进制字符串型Gateid ---> 十进制64bit整数gateid 
	static BOOL HexCharGateidToDeIntGateid(const char* chHexGateid, CString &strGateid); 
	 
	//十进制22位字符串型gateid ---> 十进制64bit整数gateid 
	static BOOL DeCharGateidToDeIntGateid(const char * chGateid, CString & strGateid); 
	CDataConvert(); 
	virtual ~CDataConvert(); 
 
}; 
 
#endif // !defined(AFX_DATACONVERT_H__1323F8E2_8054_476C_B232_E56281C5FFFE__INCLUDED_)