Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
av_tehnik
1

Com порт win ce

03.01.2011, 06:21. Показов 1894. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. на C сегодня пишу впервые (имею опыт с делфи , php) уже наверное часов 12 +вчерашних 4 мучаюсь с программированием для виндовс CE.
Если нетам создал тему прошу переместить.
Написал программу которая должна включать фотоапарат делать снимок и выключать его. и все бы хорошо но я совсем незнаю как юзать последовательный порт в win CE 5.0
тоесть програма уже готова нету только поддержки отправки наддых в порт.
необходима только отправка принимать я пока ничего не планирую.

пробывал так

C++
1
2
 CommPort=CreateFile(L"\\\\.\\COM5",GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL);
  if(CommPort==INVALID_HANDLE_VALUE) MessageBox(NULL,L"Невозможно открыть \\\\.\\COM5",L"Error",MB_OK);
и так

C++
1
2
 CommPort=CreateFile(L"COM3",GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL);
  if(CommPort==INVALID_HANDLE_VALUE) MessageBox(NULL,L"Невозможно открыть COM3",L"Error",MB_OK);
другие объектные решния думаю работать не будут

перебирал все порты от 0 до 10 все невозможно открыть хоть один точно открыт. запускаю этот код на mustek GP-220 c WIN CE 5.0 подскажите чтоо нетак я делаю .
еще есть подозрения что этот код вообще не из моей степи потоомучто например когда я мучался с комбоксом в нете видил кучу тчтото типа такого

C++
1
m_cbComboBox.AddString("Igor");
или чтото типа так
C++
1
m_cbComboBox->AddString("Igor");
в моемже случае почти все делается через сенд месадж. например строчка из моей программы
C++
1
SendMessage(GetDlgItem(hDlg, IDC_COMBO1), CB_ADDSTRING, 0,(LPARAM)L"5" );
и я понятия неимею почему так и что это значит
может и тут нада com1=endMessage( чегото , комуто , ...)

именно так у меня все получилось потомучто я переделал исходник другой программы под себя.
с обработкой контролов както разобрался но порт я не осилю ,прошу вашей помощи.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.01.2011, 06:21
Ответы с готовыми решениями:

Как сделать доступным локальный порт на win 7 32b?
Здравствуйте! Не могу настроить сеть i2p.Потому что консоль не может listening порт 7657 на...

После обновления Win 8.1 до Win 10, можно ли поставить старую Win 8.1 на другой ПК ?
Имеется лицензия Windows 8.1. которую обновил до Windows 10, можно ли теперь поставить струю...

Открыть порт 4444 в брэндмауэре. Антивируса нет. провайдером порт открыт
Подскажите как открыть данный порт,все делал как тут...

В конфигурационном файле прописан порт, но пишет ошибку порт 80 занят другим приложением
Здравствуйте. Пишу решение с 2 проектами - сервер и клиент с дуплексным контрактом. Служба...

2
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
03.01.2011, 09:16 2
C++
1
CreateFile(_T("COM1:"),GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
1
av_tehnik
03.01.2011, 20:53 3
Болшое спасибо за быструю помощь, Ваш код работает. сейчас буду пробывать настраивать порт...
03.01.2011, 20:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.01.2011, 20:53
Помогаю со студенческими работами здесь

Не ставится Win 7 x86 и Win 7 x64 на GPT раздел жесткого диска
Как пере конвертировать GPT в MBR без потери данных? или как установить Win 7 x86 на GPT, или Win 7...

Как найти драйвера на ноут от Win 10, если на оф.сайте только от Win 8.1
У меня ноутбук Aspire V5-571G, i5-3317U/ ОЗУ 6 gb/ GeForce GT 620M -1 gb. На сайте для этого ноута...

Индекс производительности видеокарты asus gtx 690 win 8 ниже win 7
Здравствуйте подскажите пожалуйста нормально ли то что индекс производительности видеокарты gtx 690...

Проблемы с раздачей интернета по вай фай с ноутбука под win 7 на win 8
Помогите пожалуйста, создать подключение получилось, но на том ноуте, который принимает вай фай на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru