鏋愬嚭絎洓涓瓙涓?/span>
CString 鍜孋OleDateTime涔嬮棿鐨勮漿鎹?br>CString str = "2004-07-08 11:22:33";
COleVariant VariantTime;
VariantTime = str;
VariantTime.ChangeType(VT_DATE);
COleDateTime DataTime = VariantTime;
STR)strHTML,strHTML.GetLength(),5 tmp,strHTML.GetLength()+1);
6 strHTML = tmp;
7 delete tmp;
8
_RecordsetPtr bInDateBase = m_pConn->Execute((_variant_t)strSQL , &index , 1);
if (!bInDateBase->adoEOF) //鏈夋暟鎹?/span>
{
}
1 _variant_t var;
2 var= m_pRecordset->GetCollect("posInfo"); //鍙兘涓虹┖
3 if(var.vt != VT_NULL) //涓篘ULL
4 strPosInfo = var;
5 else
6 strPosInfo = “”;
7
1 //灝嗗瓧絎︿覆鏁板瓧浼犳崲鎴怋CD鐮?/span> -- 渚嬪 "1234" -> 0x1234
2 void CGPS_Info_Redirect_CZDlg::CStringDataToBCDData(CString strData , BYTE* bBCD)
3 {
4 for (int i = 0 ; i < strData.GetLength() ; i++)
5 {
6 ASSERT(strData[i] >= '0' && strData[i] <='9');
7 if (i % 2 == 0) //1,3,5,7,9
8 {
9 bBCD[i/2] =(strData[i] - 0x30)<<4;//宸︾Щ鍥涗綅
10 }
11 else
12 {
13 bBCD[i/2] += (strData[i] - 0x30);
14 }
15 }
16 }
1 //灝唅nt綾誨瀷copy鍒癇YTE鏁扮粍涓?/span>
2 void CGPS_Info_Redirect_CZDlg::CopyIntToByte(BYTE* data , int iData)
3 {
4 WORD wHigh = HIWORD(iData);
5 WORD wLow = LOWORD(iData);
6 data[0] = HIBYTE(wHigh);
7 data[1] = LOBYTE(wHigh);
8 data[2] = HIBYTE(wLow);
9 data[3] = LOBYTE(wLow);
10 }
11

]]>