//-------------------------------------------------------------------------------- // = 版权 // Copyright(c) 2000 // All rights reserved // = 作者(S) // 李夫银 // = 版本 // Version1.0 // = 日期 // 2002.7.20 // = 修改日志 // //-------------------------------------------------------------------------------- #ifndef _UIIVARIANTUTILITY_H__ #define _UIIVARIANTUTILITY_H__ #include "COMDEF.H" class CUIIVariantUtility { public: CUIIVariantUtility(); virtual ~CUIIVariantUtility(); public: static BOOL Variant2String(const _variant_t& var, CString& sText); static BOOL bstr_t2String(_bstr_t bstr,CString& sText); static BOOL DataTypeEnum2String(int nIndex,CString& sText); static BOOL Variant2Long(_variant_t& var, LONG& lValue); static BOOL Variant2Double(_variant_t& var, double& dValue); static BOOL Variant2Float(_variant_t& var, float& fValue); static BOOL Variant2Int(_variant_t& var, int& iValue); static BOOL Variant2Short(_variant_t& var, short& nValue); static BOOL Variant2Bool(_variant_t& var, BOOL& bValue); }; #endif