
27.02.2008, 13:25
|
|
Участник форума
Регистрация: 21.10.2007
Сообщений: 147
Провел на форуме: 388646
Репутация:
31
|
|
Не вчитывлася, нет сейчас времени. Вот мой код который нормально работает.
Посмотри может поможет. Х.м. у меня немного не так.. : )
bool WriteCPort(unsigned char* buf_in, DWORD cnt)
{
DWORD numbytes_ok;
WriteFile(port, buf_in, cnt, &numbytes_ok, NULL);
if (cnt!=numbytes_ok) return false;
else return true;
}
bool ReadCPort(unsigned char* buf_in, DWORD cnt)
{
DWORD numbytes_ok;
ReadFile(port, buf_in, cnt, &numbytes_ok, NULL);
if (cnt!=numbytes_ok) return false;
else return true;
}
Перед этим открываю порт.
|
|
|