![]() |
|
Модераторы: stron |
![]()
|
|
| WantToProg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 13.4.2009 Репутация: нет Всего: нет |
Доброго времени суток. Возникла необходимость разработки клиента winsock для работы со сканером штрихкодов. Сканер является winsock сервером tcp.
Компоненту для работы, а это подключение, передача, прием, отключение разрабатываю на delphi, хотя язык не принципиален. Основная проблема это функция recv. То есть, connect, send, disconnect отрабатывается отлично, а вот ожидание приема данных вешает 1С. Конкретно не работает в данном месте кода:
Сокет работает в неблокирующем режиме и при отсутствии данных выдает ошибку SOCKET_ERROR, WSAGetLastError()=WSAEWOULDBLOCK. То есть в принципе отрабатывает правильно, но по какой причине зависает 1С, я к сожалению понять не могу. Хоть какие то варианты подскажите, или куда думать, а то уже весь мозг сломал пытаясь решить проблему. С уважением WantToProg! |
|||
|
||||
| WantToProg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 13.4.2009 Репутация: нет Всего: нет |
Так, проблема была решена усилиями воспаленного мозга. Если интересно, могу посвятить.
Правда есть еще один вопрос, но он скорее всего не к этой теме. Хотя задам здесь
Надо этот код переделать в delphi. |
|||
|
||||
![]()
|
| Правила форума "1C: Предприятие, SAP, ERP и учётные системы" | |
|
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |