Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 470

/ вопрос открыт /

Народ помогите, понять как работать с сотовым телефоном из Delphi.
Для работы с Com портом использую TComm
пример приложен.
На эту команду тел должен отреагировать, а он молчит. Запускал команде в HyperTerminal все работает.
Спасибо за помощь.

Приложение:
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var s:string;
  3. begin
  4. Comm1.DeviceName:='Com1';
  5. Comm1.Databits:=TDatabits(da8);
  6. Comm1.BaudRate:=TBaudrate(br19200);
  7. Comm1.FlowControl:=TFlowControl(fcNone);
  8. Comm1.Parity:=TParity(paNone);
  9. Comm1.Stopbits:=TStopbits(sb10);
  10. Comm1.Open;
  11. Comm1.SetDTRState(true);
  12. s:='ATE0'+#13;
  13. Comm1.Write(s[1],length(s));
  14. end;
  15.  
  16. procedure TForm1.Button2Click(Sender: TObject);
  17. begin
  18. Comm1.Close;
  19. end;


Щербаков Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Щербаков (статус: Посетитель)
Вопрос отправлен: 10 апреля 2007, 10:00
Состояние вопроса: открыт, ответов: 2.

Ответ #1. Отвечает эксперт: Вадим К

Много причин может быть.
- Данная конфигурация порта не поддерживается телефоном.
- телефон не обязан реагировать на все комманды. У вас нет кода чтения ответа. Добавтье его - должно проясниться.
Я работал в своё время с телефонами. Некоторые компонентны не очень хорошо работают. Больше всего мне понравилась библиотека synapse (http://www.ararat.cz/synapse/). Это не компонент, но работает очень чётко.
там даже есть специальный метод ATCommand

Ответ отправил: Вадим К (статус: Академик)
Время отправки: 10 апреля 2007, 17:37

Ответ #2. Отвечает эксперт: Роман

Здравствуйте, Щербаков!Для работы с тылефонами есть такая штука Bluetooth Framework VCL,она правда кажется платная но и без рагистрации работает без ограничений только при запуске инф.окно появляется.Так вот Bluetooth Framework поддерживает все возможные интерефесы связи с мобильными устройствами. А именно: Bluetooth, последовательные порты и IrDA.Эта библиотека использует в своей работе Windows API и API производителей соответствующих драйверов. Таким образом, вам не нужны никакие дополнительные программы и библиотеки.
http://softsearch.ru/programs/253-324-bluetooth-framework-vcl-download.shtml

Ответ отправил: Роман (статус: 5-ый класс)
Время отправки: 11 апреля 2007, 15:32


Мини-форум вопроса

Всего сообщений: 2; последнее сообщение — 11 апреля 2007, 11:14; участников в обсуждении: 2.
Щербаков

Щербаков (статус: Посетитель), 11 апреля 2007, 01:26 [#1]:

Спасибо за помощь, надо было просто глянуть что лежит в телефончике после того как послал команду
Вадим К

Вадим К (статус: Академик), 11 апреля 2007, 11:14 [#2]:

На rsdn.ru ответили? это я наверное был:)
Галочка "подтверждения прочтения" - вселенское зло.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:31
Выполнено за 0.02 сек.