亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? function.cpp

?? vc下串口通訊開發程序
?? CPP
字號:
// Function.cpp: implementation of the CFunction class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "TLhzpro.h"
#include "Function.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CFunction::CFunction()
{

}

CFunction::~CFunction()
{

}

CString CFunction::Gethzdz(char *errcode, char *inBuf)
{	
	CString qmStr;
	char *s=inBuf;
	CString sT;
	sT=inBuf;
	char *e=errcode;
	unsigned char qh,wh,qw; 
	unsigned char tm;
	long fh;
	long ii;
	char mb[4];
	CString mm,mm0;
	int num=0;
while(*e && num<4) 
{ qh=*(e);
  qmStr=qh;
  mm0=mm0+qmStr;
  e++;
  num++;
}
 num=0;
   char *lpReturnedString = new char[100];
LPCTSTR lpKeyName,lpDefault;
   DWORD nSize=100;     
   LPCTSTR lpAppName="區位碼";     
	DWORD nBufferLength=100;
	char lpBuffer[100];
	memset(lpBuffer,0,sizeof(lpBuffer));
	GetCurrentDirectory(
	nBufferLength,  // size, in characters, of directory buffer
	lpBuffer);       // pointer to buffer for current directory
        lpFileName=lpBuffer;
	lpFileName=lpFileName+"\\setup.ini";
	int j=0;
while(*s) 
{
fh=*(s);

 if (fh<0)
 {

   CString HZ=sT.Mid(j,2);
   j+=2;
   lpKeyName=HZ;
   GetPrivateProfileString(
   lpAppName,        // points to section name
   lpKeyName,        // points to key name
   lpDefault,        // points to default string
   lpReturnedString,  // points to destination buffer
   nSize,              // size of destination buffer
   lpFileName        // points to initialization filename
);
mm=mm+lpReturnedString;

  s+=2; //因為一個漢字內碼占用兩個字節,所以s必須加2 
 }
else
{
qmStr=*(s);
j++;
   lpKeyName=qmStr;
   GetPrivateProfileString(
   lpAppName,        // points to section name
   lpKeyName,        // points to key name
   lpDefault,        // points to default string
   lpReturnedString,  // points to destination buffer
   nSize,              // size of destination buffer
   lpFileName        // points to initialization filename
);
mm=mm+lpReturnedString;
s+=1;
}
  num=num+1;
} 
qmStr.Format("%02d",num);
mm=mm0+qmStr+mm;
return mm;
}

int  CFunction::Encode(char *inStr)
{

	char inBuf[120];
	char outBuf[120];
	char *s=inStr;
	int num=1;
	inBuf[0]='R';
	inBuf[1]='P';
	int i=0;
	while(*s)
	{
	i++;
	char c1=*(s);
	char c2=*(s+1);
    inBuf[i+1]=CalculateHex(c1)*16+CalculateHex(c2);
	s+=2;
	}

	inBuf[i+2]= 0;
	EncodeTextToHostLinkCommand(inBuf, outBuf);

	unsigned long writeBytes;
	WriteFile(gPLC1ComHandleProc, outBuf, strlen(outBuf), &writeBytes, NULL);
	Sleep(100);
	ReadFile(gPLC1ComHandleProc, inBuf, writeBytes+num*4, &writeBytes, NULL);

   if (inBuf[0]=='O' &&   inBuf[1]=='K') 
   {
	   return 1;
   }
   else
   {
	   return 0;
   }
   return 0;
}

int CFunction::Encode(char *error, char *inStr)
{
	char inBuf[120];
	char outBuf[120];
	char errBuf[10];
    char *e=error;

	char *s=inStr;
	int num=1;
	errBuf[0]='R';
	errBuf[1]='P';
	int i=0;
	while(*e && i<2)
	{
	i++;
	char c1=*(e);
	char c2=*(e+1);
    errBuf[i+1]=CalculateHex(c1)*16+CalculateHex(c2);
	e+=2;
	}


    i=0;

	while(*s)
	{
	char c1=*(s);
	char c2=*(s+1);
    inBuf[i]=CalculateHex(c1)*16+CalculateHex(c2);
	s+=2;
	i++;
	}

	inBuf[i]= 0;
//	EncodeTextToHostLinkCommand(inBuf, outBuf);
    EncodeTextToHostLinkCommandFortl(inBuf,errBuf,outBuf);
	unsigned long writeBytes;
	WriteFile(gPLC1ComHandleProc, outBuf, strlen(outBuf), &writeBytes, NULL);
	Sleep(100);
	ReadFile(gPLC1ComHandleProc, inBuf, writeBytes+num*4, &writeBytes, NULL);

   if (inBuf[0]=='O' &&   inBuf[1]=='K') 
   {
	   return 1;
   }
   else
   {
	   return 0;
   }
   return 0;
}

CString CFunction::Gethzdz(char *inBuf)
{
	CString qmStr;
	char *s=inBuf;
	CString sT;
	sT=inBuf;

	unsigned char qh,wh,qw; 
	unsigned char tm;
	long fh;
	long ii;
	char mb[4];
	CString mm,mm0;
	int num=0;

 num=0;
   char *lpReturnedString = new char[100];
LPCTSTR lpKeyName,lpDefault;
   DWORD nSize=100;     
   LPCTSTR lpAppName="區位碼";     
	DWORD nBufferLength=100;
	char lpBuffer[100];
	memset(lpBuffer,0,sizeof(lpBuffer));
	GetCurrentDirectory(
	nBufferLength,  // size, in characters, of directory buffer
	lpBuffer);       // pointer to buffer for current directory
        lpFileName=lpBuffer;
	lpFileName=lpFileName+"\\setup.ini";
	int j=0;
while(*s) 
{
fh=*(s);

 if (fh<0)
 {

   CString HZ=sT.Mid(j,2);
   j+=2;
   lpKeyName=HZ;
   GetPrivateProfileString(
   lpAppName,        // points to section name
   lpKeyName,        // points to key name
   lpDefault,        // points to default string
   lpReturnedString,  // points to destination buffer
   nSize,              // size of destination buffer
   lpFileName        // points to initialization filename
);
mm=mm+lpReturnedString;

  s+=2; //因為一個漢字內碼占用兩個字節,所以s必須加2 
 }
else
{
qmStr=*(s);
j++;
   lpKeyName=qmStr;
   GetPrivateProfileString(
   lpAppName,        // points to section name
   lpKeyName,        // points to key name
   lpDefault,        // points to default string
   lpReturnedString,  // points to destination buffer
   nSize,              // size of destination buffer
   lpFileName        // points to initialization filename
);
mm=mm+lpReturnedString;
s+=1;
}
  num=num+1;
} 
qmStr.Format("%02d",num);
//mm=mm0+qmStr+mm;//old
mm=qmStr+mm;//


return mm;
}

CString CFunction::GetZmdz(char *errcode)
{
	CString qmStr;


	char *e=errcode;
	unsigned char qh,wh,qw; 

	CString mm0;
	int num=0;
while(*e && num<4) 
{ qh=*(e);
  qmStr=qh;
  mm0=mm0+qmStr;
  e++;
  num++;
}
return mm0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区视频在线看| 成人av免费网站| 99久久99精品久久久久久| 777a∨成人精品桃花网| 欧美激情一区二区三区全黄| 亚洲成人免费av| 91免费观看在线| 久久久五月婷婷| 日韩黄色一级片| 日本韩国欧美一区| 中文字幕欧美激情| 国产精品综合二区| 亚洲精品一区在线观看| 亚洲mv在线观看| 在线观看一区二区精品视频| 国产精品私人影院| 国产一区二区三区四区五区美女| 欧美三级韩国三级日本一级| 亚洲精品久久久蜜桃| 成人精品小蝌蚪| 国产亚洲精品资源在线26u| 日韩精品欧美精品| 欧美日韩视频第一区| 亚洲一区二区三区国产| 9久草视频在线视频精品| 国产女同性恋一区二区| 精品在线免费观看| 26uuu久久综合| 久久精品二区亚洲w码| 欧美一区二区三区视频| 男人的j进女人的j一区| 日韩视频在线观看一区二区| 日韩高清不卡在线| 91精品国产黑色紧身裤美女| 美日韩一区二区三区| 欧美一区二区在线免费播放 | 久久精品国产精品亚洲红杏| 51久久夜色精品国产麻豆| 亚洲国产人成综合网站| 欧美日韩国产首页| 日韩av网站在线观看| 欧美一区二区三区视频在线观看| 精品中文字幕一区二区小辣椒| 欧美精品一区二| 激情小说欧美图片| 中文字幕国产精品一区二区| 99久久免费视频.com| 一区二区日韩av| 欧美一区日韩一区| 男女视频一区二区| 久久无码av三级| www.激情成人| 亚洲国产人成综合网站| 欧美一区二区三区白人| 国产毛片精品视频| 自拍偷拍亚洲综合| 欧洲精品在线观看| 无码av免费一区二区三区试看 | 91视频在线观看| 亚洲国产精品久久不卡毛片| 91麻豆精品久久久久蜜臀| 国产一区二区视频在线| 亚洲欧洲综合另类| 日韩欧美一二三| 99v久久综合狠狠综合久久| 亚洲国产成人va在线观看天堂| 91精品在线观看入口| 国产不卡在线播放| 婷婷综合久久一区二区三区| 日韩免费观看高清完整版 | 麻豆传媒一区二区三区| 欧美国产1区2区| 欧美高清激情brazzers| 东方aⅴ免费观看久久av| 亚洲综合区在线| 欧美v亚洲v综合ⅴ国产v| 色综合久久久久久久久| 久久狠狠亚洲综合| 一区二区三区中文在线| 久久婷婷国产综合国色天香| 91福利精品视频| 国产精品一二三区| 五月婷婷欧美视频| 国产精品久久久久天堂| 制服丝袜激情欧洲亚洲| 91伊人久久大香线蕉| 激情综合网天天干| 亚洲第一电影网| 国产精品国产三级国产| 欧美电影精品一区二区| 欧美日韩国产小视频在线观看| 成人av在线观| 国产中文字幕精品| 亚洲va欧美va人人爽午夜| 欧美国产成人在线| 久久久久国产精品麻豆ai换脸| 欧美精品一二三| eeuss影院一区二区三区| 精品一区二区影视| 天堂蜜桃91精品| 亚洲黄色免费网站| 成人欧美一区二区三区白人 | 在线91免费看| 日本乱码高清不卡字幕| www.欧美色图| 成人禁用看黄a在线| 成人伦理片在线| 国产伦精品一区二区三区在线观看| 亚洲成人综合在线| 一区二区三区日韩精品| 最近日韩中文字幕| 国产精品福利一区二区| 国产欧美一区二区三区在线老狼| 欧美大胆一级视频| 欧美另类z0zxhd电影| 欧美视频一区在线| 欧美无乱码久久久免费午夜一区| 99视频超级精品| 91日韩精品一区| 9l国产精品久久久久麻豆| 99久久国产综合精品色伊| 91视视频在线观看入口直接观看www | 在线免费一区三区| 色婷婷av一区二区三区软件| 色八戒一区二区三区| 在线一区二区三区四区五区 | 久久色在线观看| 久久亚洲影视婷婷| 日本一区免费视频| 中文字幕视频一区| 一区二区三区.www| 青青草国产成人av片免费| 精品一区二区在线免费观看| 狠狠色2019综合网| 成人91在线观看| 在线免费观看一区| 欧美电影免费观看高清完整版 | 紧缚捆绑精品一区二区| 国产乱理伦片在线观看夜一区| 国产99一区视频免费 | 亚洲黄色尤物视频| 午夜电影网一区| 国产精品亚洲а∨天堂免在线| 国产一区二区伦理| 一本色道久久综合亚洲91| 欧美区视频在线观看| 日韩欧美国产一区在线观看| 国产精品色噜噜| 亚洲大尺度视频在线观看| 精品在线播放免费| 在线观看日韩国产| 日韩欧美一区在线| 国产精品三级视频| 首页国产欧美日韩丝袜| 国产成人精品午夜视频免费| 91小视频在线观看| 欧美mv和日韩mv的网站| 亚洲精品日日夜夜| 国产伦理精品不卡| 欧美日韩一区二区三区不卡| 久久精品这里都是精品| 亚洲综合网站在线观看| 精品一区二区三区在线视频| 色又黄又爽网站www久久| 日韩欧美三级在线| 亚洲图片一区二区| 粗大黑人巨茎大战欧美成人| 欧美日免费三级在线| 国产女同互慰高潮91漫画| 免费成人小视频| 欧美日韩在线三区| 日本一区二区三区国色天香| 午夜精品久久久久久久| 99久久777色| 久久免费美女视频| 日韩在线一区二区| 在线免费观看成人短视频| 国产片一区二区| 久久se这里有精品| 欧美精品久久久久久久多人混战| 国产精品麻豆欧美日韩ww| 激情综合一区二区三区| 日韩欧美久久一区| 亚洲18影院在线观看| 91丨九色丨黑人外教| 国产精品免费久久久久| 国产很黄免费观看久久| 日韩欧美一区二区视频| 奇米888四色在线精品| 欧美日韩五月天| 亚洲成人免费在线观看| 色狠狠综合天天综合综合| 国产精品女主播av| 成人国产视频在线观看| 国产精品天美传媒沈樵| 国产成人一区在线| 中文字幕乱码久久午夜不卡 | 欧美亚洲日本国产| 亚洲综合色丁香婷婷六月图片| 色哟哟国产精品|