Мalish Гость
|
Добавлено: Вт Окт 15 2002 12:34 Заголовок сообщения: Помогите!!! СОМ-порт |
|
|
Подскажите, пожалуйста, как можно перенастроить или освободить СОМпорт?
Проблема вот в чем: Мне необходимо вот что: Если у нас открыто hCom1 на СOM1, hCom2 на COM2 (HANDLE hCom1,hCom2), а мне нужно не выходя из программы сменить hCom1 - COM2 hCom2 - COM1
Я делаю так:
открываю порт hCom:=CeateFile('COM1', GENERIC_READ or GENERIC_WRITE, 0, NIL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); ................... закрытьпорт PergeCom(hCom,PERGE_TXCLEAR or PERGE_RXCLEAR); CloseHandle(hCom); ................................... открыть порт с новыми настройками и получаю hCom=INVALID_HANDLE_VALUE т.е. получается, что порт занят.
ЧТО НЕ ТАК ???
Заранее спасибо. |
|