![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
Скажите есть ли книга по программированию портов на дельфи?
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Какие порты вас интерсуют? -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
| supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
northener, только com не usb.
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
Идём по приведённой мною ссылке, кликаем там "поиск" и ищем "com порт".
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
-------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
| supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
northener, шпасибо скоро посмотрю!!!
|
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Её не смотреть нужно, а читать "от корки до корки", если вы действительно хотите освоить работу с СОМ-портом! Если же вам помимо знаний нужен ещё и сколь-нибудь быстрое решение, то рекомендую воспользоваться готовыми бесплатными компонентами с иходниками, коих на сей момент достаточно много. Если нужно подберу несколько ссылок.
Честно говоря не видел на Королевстве, равно как и на других близких мне форумах по Дельфи (ДМ, Исходники и сей форум) действительно хороших и достаточно полных статей по работе с СОМ-портом. Особенно касательно асинхронного режима такой работы. А я - ярый сторонник именно такой работы с СОМ-портом. -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
| Dapo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 18.4.2002 Репутация: нет Всего: 1 |
northener, поймите правильно, я не пытаюсь прицепиться. Просто в свое время написал ПО для работы с сотовым и там использовал именно синхронную схему + статью Петровича о потоках. Почему именно асинхронная схема? Имхо, ведь проще настроить CommTimeOuts, чем отслеживать в ручную.
|
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
А с чего бы мне понять вас неправильно? Всё в порядке. Каждый может высказать своё мнение по тому или иному вопросу. Непонятно только ваше утверждение "проще настроить CommTimeOuts, чем отслеживать в ручную." Сами по себе таймауты вообщем-то не при чём. Разница в синхронном и асинхронном способе работы лишь в том - что помещать в дополнительный поток? WriteFile/ReadFile или WaitCommEvent? Имхо второй вариант наименее склонный к созданию проблем. Это сообщение отредактировал(а) northener - 10.9.2012, 01:31 -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
| Dapo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 18.4.2002 Репутация: нет Всего: 1 |
А мое утверждение довольно прозрачное, если выставить таймауты, то ReadFile действительно выносится в отдельный поток. Управление потоком не теряется (его всегда можно прибить) + однозначно охарактеризовать соединение (устройство не отвечает). |
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Нуу. Скажу так. Ваше утверждение "не очень прозрачно". Не имея кода или хотя бы его подробного описания (что и как использовалось) трудно ответить что-либо. Хотел бы только отметить, что "устройство не отвечает" в наше время очень часто не дожидается истечения времени соответствующего таймаута. -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
| Dapo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 18.4.2002 Репутация: нет Всего: 1 |
northener, согласен. такая содержательная абстрактная беседа получилась
|
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Если вы хотите продолжить обсуждение - пожалуйста в личку. -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |