|
|
#1
|
|||
|
|||
Всем добрый день!!! Помогите решить задачу.
Программа должна получить по Com порту данные и с ними работать. Есть одна загвостка, когда придут данные неизвестно. Надо чтоб при наличии данных программа начинала работать. Как это сделать. Получать данные при нажатии на кнопку могу реализовать, а как заставить программу ждать данные не понимаю как реализовать Решил с помощью компонента comport411f. Там есть событие ComPort1RxChar. Тем, кто пользовался компонентом TComPort. Как определить все свободные ком порты За ранее огромное спасибо Последний раз редактировалось M.A.D.M.A.N., 22.07.2014 в 15:56. |
#2
|
|||
|
|||
Цитата:
Процедура EnumComPorts. Почитай тут, если еще сам не нашел за это время: http://dbmm.org.ua/tcomport-delphi.html. Как обычно делаю я при запуске программы: Код:
procedure TForm1.FormCreate(Sender: TObject); begin ComboBox1.Items.Clear; EnumComPorts(ComboBox1.Items); .... end; В комбобокс помещаются все имеющиеся порты на компе, далее с ним работаешь Последний раз редактировалось M.A.D.M.A.N., 22.07.2014 в 15:56. |