| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > книга по программированию порта на delphi |
| Автор: supervladislav 4.9.2012, 00:38 |
| Скажите есть ли книга по программированию портов на дельфи? |
| Автор: Данкинг 4.9.2012, 00:40 |
| http://delphikingdom.ru/ |
| Автор: northener 4.9.2012, 01:39 | ||
Какие порты вас интерсуют? |
| Автор: supervladislav 4.9.2012, 16:28 |
| northener, только com не usb. |
| Автор: Данкинг 4.9.2012, 16:47 |
| Идём по приведённой мною ссылке, кликаем там "поиск" и ищем "com порт". |
| Автор: northener 4.9.2012, 17:41 |
| http://rouse.drkb.ru/books.php#agurov_com |
| Автор: supervladislav 4.9.2012, 20:06 |
| northener, шпасибо скоро посмотрю!!! |
| Автор: Dapo 9.9.2012, 09:41 |
| northener, поймите правильно, я не пытаюсь прицепиться. Просто в свое время написал ПО для работы с сотовым и там использовал именно синхронную схему + статью Петровича о потоках. Почему именно асинхронная схема? Имхо, ведь проще настроить CommTimeOuts, чем отслеживать в ручную. |
| Автор: northener 10.9.2012, 00:40 |
А с чего бы мне понять вас неправильно? Всё в порядке. Каждый может высказать своё мнение по тому или иному вопросу. Непонятно только ваше утверждение "проще настроить CommTimeOuts, чем отслеживать в ручную." Сами по себе таймауты вообщем-то не при чём. Разница в синхронном и асинхронном способе работы лишь в том - что помещать в дополнительный поток? WriteFile/ReadFile или WaitCommEvent? Имхо второй вариант наименее склонный к созданию проблем. |
| Автор: Dapo 10.9.2012, 04:17 | ||
А мое утверждение довольно прозрачное, если выставить таймауты, то ReadFile действительно выносится в отдельный поток. Управление потоком не теряется (его всегда можно прибить) + однозначно охарактеризовать соединение (устройство не отвечает). |
| Автор: northener 11.9.2012, 01:13 | ||
Нуу. Скажу так. Ваше утверждение "не очень прозрачно". Не имея кода или хотя бы его подробного описания (что и как использовалось) трудно ответить что-либо. Хотел бы только отметить, что "устройство не отвечает" в наше время очень часто не дожидается истечения времени соответствующего таймаута. |
| Автор: Dapo 11.9.2012, 09:18 |
| northener, согласен. такая содержательная абстрактная беседа получилась |
| Автор: northener 12.9.2012, 01:38 | ||
Если вы хотите продолжить обсуждение - пожалуйста в личку. |