|
가남사 빌더정복 4 이라는 책 중에서 232통신 프로그램을 작성해서 test 해 보고있는데...수신은 되는데...송신이 문제가 있어서 메일 드립니다.
환경은 win 2000이고 빌더 6을 사용합니다.
확인을 해본결과 NetWriteString함수에서 WriteFile함수에서 그냥 죽는거 같습니다.
혹시 아시는분 답장좀 부탁드립니다.
int __fastcall TForm1::NetWriteString(char *pszString, int cbString)
{
int i;
LONG lrc;
for (i = 0; i < cbString; i++) {
char Ch = pszString[i];
if (!WriteFile(hComm, (LPBYTE)&Ch, 1, (LPDWORD)&lrc, NULL)) {
CommError(GetLastError ());
}
}
return cbString;
}
|