Автор Pasochkin задал вопрос в разделе Другие языки и технологии
Программирование СOM порта на Delphi и получил лучший ответ
Ответ от ?????? Зелёный змий ??????[гуру]
CreateFile(\'C:\\1.txt\', Generic_Read, 0, Nil, Create_Always, File_Attribute_Normal, 0); Create_Always - оригинальный флаг (С++) CREATE_ALWAYS создает файл при отсутствии, или открывает существующий, удаляя все содержимое OPEN_EXISTING - открывает файл, только если он уже есть. \'C:\\1.txt\' - это файл на диске С: Если хочешь порт: \'\\\\.\\COM1\' \'\\\\.\\COM2\', \'\\\\.\\COM3\' C++ HANDLE hCom = CreateFile(_T(\"\\\\\\\\.\\\\COM1\"), GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL); if (hCom != INVALID_HANDLE_VALUE) { char *pBuf = new char[1024]; DWORD dwBytes; ReadFile(hCom, pBuf, 1024, &dwBytes, NULL); TRACE(_T(\"Read %d bytes From COM1\\n\"), dwBytes); delete [] pBuf; CloseHandle(hCom); }
не вижу здесь упоминания про ком-порт.. . вижу файл)
Читать про Asynchronous I/O - работа с ком-портами в винде только через асинхронный ввод-вывод Ну и гугль в помощь. Примеров в инете море.
Хочу научиться программировать. Подскажите, с чего начать???
В настоящее время в мире создано 8512 компьютерных языков разного уровня и направления.
На
подробнее...
Что означает термин Интерфейс?
Слово интерфейс (англ. interface) — место или способ соединения/соприкосновения/связи. Этот термин
подробнее...
Хочу научиться программировать. С какого языка программирования лучше начать?
На данное время разработано более 8500 различных компьютерных языков, разной сложности и
подробнее...
Как научиться программировать с нуля? Посоветуйте литературу какую нибуть.
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...