powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / COM port больше 9
9 сообщений из 9, страница 1 из 1
COM port больше 9
    #40031007
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имею код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
String portname; //имя порта (например, "COM1", "COM2" и т.д.)
DCB dcb2; //структура для общей инициализации порта DCB
COMMTIMEOUTS timeouts2; //структура для установки таймаутов
portname = CPort2; 
COMport2 = CreateFile(portname.c_str(),GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL);
if(COMport2 == INVALID_HANDLE_VALUE) //если ошибка открытия порта
{
        com2_Opening = false;
	return false;
}


беда в том, что данный код не работает с портами больше номера 9. Не знаю, почему.
...
Рейтинг: 0 / 0
COM port больше 9
    #40031009
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73беда в том, что данный код не работает с портами больше номера 9. Не знаю, почему.

Беда в том, что кое-кто документацию не читает. А почему не работает код - ясно и ежу.
https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
COM port больше 9
    #40031017
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Mizer73беда в том, что данный код не работает с портами больше номера 9. Не знаю, почему.

Беда в том, что кое-кто документацию не читает. А почему не работает код - ясно и ежу.
https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea
Отправить читать документацию - это конечно хорошо, ну можно было хотя бы так https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea#communications-resources
...
Рейтинг: 0 / 0
COM port больше 9
    #40031024
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, если проблемы с прочтением всего текста на одной HTML-странице?
"Абазцев много" или что?
...
Рейтинг: 0 / 0
COM port больше 9
    #40031057
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73
Имею код:

...

беда в том, что данный код не работает с портами больше номера 9. Не знаю, почему.

Имя порта неправильно отформатировано. Держи:

Код: plaintext
1.
sprintf(portName, "\\\\.\\COM%d", port);
...
Рейтинг: 0 / 0
COM port больше 9
    #40031116
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
petrav, спасибо. Проверю.
Неужто из-за ?
я об этом думал, но тогда наоборот, должно было бы до 10 не работать.
...
Рейтинг: 0 / 0
COM port больше 9
    #40031121
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73
я об этом думал, но тогда наоборот, должно было бы до 10 не работать.

Смысл гадать если ссылку на документацию выше дали

до 10 оба варианта можно, с 10 только второй.
...
Рейтинг: 0 / 0
COM port больше 9
    #40031134
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73

я об этом думал, но тогда наоборот, должно было бы до 10 не работать.

Просто интересно, как вы пришли к такому предположению? Я не вижу там ни малейших поводов так думать.
...
Рейтинг: 0 / 0
COM port больше 9
    #40031170
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
petrav,
думал про 2 разряда, но там байт
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / COM port больше 9
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]