Показать сообщение отдельно
  #11  
Старый 21.05.2018, 12:43
MaxSt MaxSt вне форума
Прохожий
 
Регистрация: 12.04.2018
Сообщения: 9
Версия Delphi: Delphi 10
Репутация: 10
По умолчанию

Почему он не хочет подключаться к COM6, который RS232 подключенный через USB (USB Serial Port)?
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  DCB   : TDCB;
  hPort : THandle;
begin
  hPort := CreateFile(PChar('COM'+Form1.Edit1.Text),GENERIC_READ + GENERIC_WRITE,0, nil,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
  if (hPort = INVALID_HANDLE_VALUE)
  then
    begin
    ShowMessage('Error!');
    exit;
    end;
end;
Админ: Пользуемся тегами при оформлении кода!

Выдает Error, но смело подключается к COM1 (последовательный порт).
Ответить с цитированием