Очень помогите! :) Как работать с GSM модулем на PPC(WM2003)

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
WhiteWind
Студент (1 lvl)
Сообщения: 35
Зарегистрирован: Вт янв 31, 2006 20:46

Очень помогите! :) Как работать с GSM модулем на PPC(WM2003)

Сообщение WhiteWind » Чт фев 16, 2006 21:49

Добрый всем день (вечер, ночь)... ! Я к сожалению новичок в программировании на С++, я раньше делфи активно юзал. Только начинаю учить VC++ , но паралельно хочется выучить и программирование для мобильных устройств. Отсюда следующие вопросы:
1) Посоветуйте книгу/сайт/исходники... MSDN - очень хорошо, но немогу я оттуда качать :).
2) Очень нужен пример или описание работы с GSM модулем. Хотябы на уровне мониторинга сообщений об поступающих звонках.
3) Если кто знает, объясните различия между программированием для MDI/SDI и Dialogs. Я всё понимаю, одни для документов, другие для простых задач/настроек, но по сути-то что-нибудь отличается, ведь реализация-то похожая?
Заранее спасибо! Если что пинайте не больно! :D
:p
i-mate PDA2, 512mb

WhiteWind
Студент (1 lvl)
Сообщения: 35
Зарегистрирован: Вт янв 31, 2006 20:46

Сообщение WhiteWind » Сб фев 18, 2006 22:56

ну ладно... поаробую с другой стороны:

Как можно управлять программой Телефон и через что?
Дело в том, что и контакты и другие проги (сторонних производителей) умеют звонить через эту программу, а не напрямую через TApi. А в SDK только пример как позвонить напрямую. Может из коммандной строки?

И всё же, как узнать, что вызов поступил?
:p
i-mate PDA2, 512mb

Gngr
Студент (1 lvl)
Сообщения: 40
Зарегистрирован: Пт фев 27, 2004 00:40

Сообщение Gngr » Пн фев 20, 2006 12:38

Посмотри для начала статью Accessing Phone APIs from the Microsoft .NET Compact Framework

WhiteWind
Студент (1 lvl)
Сообщения: 35
Зарегистрирован: Вт янв 31, 2006 20:46

Добрый человек!

Сообщение WhiteWind » Пн фев 20, 2006 21:47

Спасибо! Действительно интересно. Меня как-то смущало это API.
Вроде бы всё нашёл что хотел, в TAPI есть всё. Только вот моя Today примочка чет пока вешает КПК... :D Не родной язык пока... Не сдружились мы... :lol: Спасибо ещё раз!
:p
i-mate PDA2, 512mb

WhiteWind
Студент (1 lvl)
Сообщения: 35
Зарегистрирован: Вт янв 31, 2006 20:46

Сообщение WhiteWind » Вт фев 21, 2006 22:49

Люди добрые, ещё один вопросец!!!
Понимаю, что видимо не в этом форуме и видимо RTFM, но не помогает пока. А на исходниках ру временно закрыли регистрацию.. :?
Вопрос таков:
Необходимо перевести строчку из std::string в CString.
Нет, я всё понимаю, с_str и всё такое, но почему русские символы после этого превращаются в билиберду? Или я настолько устал от этой чехорды, что уже бревна в глазу не вижу?
(Чего уж там, когда я полтора часа пытался допереть почему компилятор не понимает преобразование из CString к const char* через (LPCTSTR)... Везде пишут, что это один и тот же тип!!! ) :(
:p
i-mate PDA2, 512mb

Gngr
Студент (1 lvl)
Сообщения: 40
Зарегистрирован: Пт фев 27, 2004 00:40

Сообщение Gngr » Ср фев 22, 2006 12:35

Я так понимаю, что ты не учитываешь, что CStrign в wince работает только с unicode и LPTSTR то же на юникодовоскую страку указывает, а
std::string как был typedef basic_string<char> так им и остался.

По этому если мое предполоежние верно то тебе надо использовать функцию MultiByteToWideChar по следующей последовательности:
std::string -> MultiByteToWideChar -> LPWSTR -> CStrign

Gngr
Студент (1 lvl)
Сообщения: 40
Зарегистрирован: Пт фев 27, 2004 00:40

Сообщение Gngr » Ср фев 22, 2006 12:36

И вообще-то это тема тоже для нового топика.
Чисто случайно заглянул.

WhiteWind
Студент (1 lvl)
Сообщения: 35
Зарегистрирован: Вт янв 31, 2006 20:46

Сообщение WhiteWind » Чт фев 23, 2006 16:02

Цпасибо, помогло! Всё дело в том, что я недавно начал С++ учить и к сожалению мой стаж (ОБШИРНЫЙ) в Делфях ничем мне не помогает. Я вынужден учиться всему с 0. Даже файл прочитать нормально не могу...
Я конечно всё понимаю, удобство и мощь языка, среда разработки... Но такое бешеное количество и путаница со строками и их конвертированием - это АРМАГЕДЕЦ! LPCTSTR и const char* для компилятора почему то разные вещи, хотя все пишут - одно и то же... ДА КАК В ЭТОМ РАЗОБРАТЬСЯ ТО? Книгу купил, но там всё как-то тривиально, такие проблемы мало затронуты... Может не та книга...
Копаю дальше.... :shock: :x :roll:
:p
i-mate PDA2, 512mb

Закрыто

Вернуться в «Программирование для КПК»