![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| СЭНСЭЙ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
в который раз пытаюсь наладить работу с ком портами.
Вроди бы простая штука а столько проблем. Решил попробовать следующий код
вопрос - как указывать здесь ком порт? я так понимаю PortAddr это адрес порта процессора? |
|||
|
||||
| СЭНСЭЙ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
Еще пробовал использовать компонент Comm32 из книги Флеонова.
Соединил два порта нульмодемным кабелем. Поместил на форму два компонента для каждого порта. В один пишу а второй слушаю. Но почему то посланные данные на один порт на втором не поступают. Помогите кто нибудь. |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 31 Всего: 88 |
про in забудь
-------------------- Обижено школьников: 8 |
|||
|
||||
| kami |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 23 Всего: 72 |
Чем? протолкнуть данные от одного порта к другому? Где выдержки из неработающего кода, описание сделанных настроек компонентов для работы с COM-портом? Это когда Фленовы-Фараоновы стали писать свои компоненты? Это сообщение отредактировал(а) kami - 17.7.2009, 18:38 |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
СЭНСЭЙ, на самом деле в разделе WinApi есть куча компонентов и примеров. Я сам пробовал, работает нормально. Только доступ к ком порту нужно осуществлять через WinApi и забыть про команды ОС реального времени типа MSDOS.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| СЭНСЭЙ |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
Ты что? Блондинка? Добавлено через 5 минут и 44 секунды
как видно здесь используется компонент COMM32, который Фленов конечно же не писал, а всего лишь продемонстрировал его использование в своей книге "Делфи глазами хакера", и к книге прилагал дополненный и улучшеный им компонент COMM32. На сколько я понимаю этот компонент как раз и использует функции WinApi comm321 настроен как СОМ1 а comm322 как СОМ2 Ошибок в этом коде не возникает но почему то данные посланные с одного порта на втором не принимаются. Два порта соединены нульмодемным кабелем. |
||||||
|
|||||||
| kami |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 23 Всего: 72 |
Нет. БлондинкО. А чего ты ожидал после фразы "у меня не работает программа с Comm32, в чем может быть дело"? (утрирую, конечно, но суть передал). А второй ком32 подключен к порту, или висит мертвым грузом, чего-то ожидая? (на кнопке button1 его активация закомментирована) Добавлено через 3 минуты и 36 секунд
Сжечь с соблюдением обрядов черной магии. Не оффтоп и не шутка. |
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
за что ж ты так бедного Фленова )) ну пишет он "пацанские" книжки с крутым словом "хакер" на обложке... может он так молодежь хочет приобщить в программированию СЭНСЭЙ, вот несколько ссылок для прочтения: http://www.delphisources.ru/pages/faq/base/what_is_port.html http://www.delphikingdom.com/asp/viewitem.asp?catalogid=388 http://www.delphikingdom.com/asp/viewitem.asp?catalogid=389 http://www.delphikingdom.com/asp/viewitem.asp?catalogid=390 http://www.delphikingdom.com/asp/viewitem.asp?catalogid=399 http://www.delphikingdom.com/asp/viewitem.asp?catalogid=406 |
|||
|
||||
| kami |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 23 Всего: 72 |
Модератор: Сообщение скрыто. |
|||
|
||||
| Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: 1 Всего: 11 |
BCPort есть помоему такой компонент...скачай с инета архив и там примеров куча, а там если что изменишь что то
-------------------- ![]() |
|||
|
||||
| СЭНСЭЙ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
просто это вопрос тем кто с этой компонентой сталкивался и имеет опыт или тем кто может помочь разобраться а не критиковать постановку вопроса так, как будто это главная цель прибывания на форуме Добавлено через 1 минуту и 39 секунд ошибся малеха. второй порт раскомментирован и тоже включается это я комментил что бы сторонней программой сканить второй порт Добавлено через 8 минут и 27 секунд Keeper89 , спасибо согласен что содержание книги не соответствует названию, но все же там есть и другие работающие примеры которые я проверял лично. спасибо за ссылки, но я уже такого много читал и WinApi шные функции для СОМ порта юзать пробовал но ничего не получалось все равно. Попробую еще раз сейчас. Кстати нужно проверить работают ли оба порта. Вот еще вопрос - можно ли програмно проверить не выгорел ли ком порт? |
|||
|
||||
| kami |
|
||||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 23 Всего: 72 |
Проблем неработоспособности программы может быть море. Телепаторы не справятся с такой слишком обобщенной постановкой вопроса, которая прозвучала в первом посте.
Все компоненты, которые работают с COM-портами по сути своей однотипны и отличаются по большому счету только названиями методов и свойств.
Подключиться к нему гипертерминалом, а в первый отсылать что-нибудь. |
||||||
|
|||||||
| СЭНСЭЙ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
Оооо! Сейчас попробую! |
|||
|
||||
| СЭНСЭЙ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
что то ничего не получилось
создал два соединения в гипертерминале один для СОМ1 а другой для СОМ2 в одном посылаю файл текстовый а во втором принимаю вобщем одни сбои соединения |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 26 Всего: 146 |
может нуль модем не полный .... юзай програмное управление потоком
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
![]()
|
| Правила форума "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. |