Эти строчки можно не вписывать: dcb.fOutX = true; dcb.fInX = true; Главное, что б это было: if (!SetCommState (hCom,&dcb)) И...
Это моя процедура, при нажатии на бутон, поток виснет. при подачи +9вольт на CTS: gnd - pin5, CTS - pin7 (если через кабель, без кабеля pin8) -...
Ай!! Memo1->Lines->Add замени на какой-нить MessageBox или ShowMessage... Оверлэппид тебе не нужен. Пока... Я прямо твой файл в проекте...
Ой... Простите меня, дуру грешную(ц)... При положительном напряжении! Эт я в проводах запутался...
Чё та я... Внимательность сегодня на нуле... Видимо семь дней празднования сказываются. придумали же!! 10 дней балду пинать... Ни в одной...
Я глюканул! Перед: SetCommMask
Прошу прощения, меня сбило столку CreateEvent! Вставьте это перед SetCommEvent и всё будет работать! DCB dcb = {0}; dcb.DCBlength =...
У тебя в WaitCommEvent не передан указатель на Overlapped структуру.
А кто у тебя в алертабле стэйт переходит? Где функции аля SleepEx или WaitForSingleObject? WaitCommEvent - помоему сама по себе не работает......
Могу предположить: Описание функции есть, но работает она не так. Например сталкивался: QueryDosDevice. Описана везде, но принцип работы...
Не совсем понятно о чём речь, но предпологаю, что простое переопределение обработчика сообщения с вызовом внутри первоначального и дополнением...
NoName А, заводить глобальную переменную, не очень красиво. Это поток просыпается(захватывает объект), смотрит его ли очередь и если не его -...
„потокам передавалось управление в той последовательности в какой они захватывали объект синхронизации?“ Напиши чуть яснее, боюсь ошибиться....
Не всё так просто. 1)Питание вырубить можно, либо у самого устройства либо попросив HUB. Но для этого нужно послать запрос IRP. А для этого...
У меня создаётся несколько потоков (п1,п2,п3). Иногда случаются моменты, когда несколько потоков пытаются захватить закрытый объект синхронизации...
Имена участников (разделяйте запятой).