Форум программистов, компьютерный форум CyberForum.ru

Подключить устройство через COM-порт и отправить на него данные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа для печати всех файлов из указанной папки http://www.cyberforum.ru/cpp/thread110488.html
Добрый день! Весь интеренет облазил не могу найти прогу которая будет печатать файл попадающий в указанную папку и после печати удалять его( Я сам не программист, и поэтому прошу Вас если можете напишите эту программку... Если найдутся добрые люди вышлите ее на мой e-mail пожалуйста: lemuriec@bk.ru. С уважением, lemuriec.
C++ Создание мультфильма вот такая задача: по курсовому проекту с Обектно-ориентовного программирования задали создать мультфильм который длятся около 2-х минут, или игру, который имеет минимум 3-х уровневую иерархию класов. Нужно делать в среде разработки Borland C++ 3.01. Так вот в чём вопрос: может у кого то есть какой проект на такому языке программирования, для образца... Делать буду сам, но просто хотелось бы... http://www.cyberforum.ru/cpp/thread110048.html
C++ Переставить значения
Вообщем, имеется такое задание: На примере этого задания, создал программу для решения таких типов задач Проблема в следующем, результат многочлена, который должен получится, получается немного другой, значения, которые стоят перед иксом должны быть наоборот Коротко: помогите получить в программе, такое уравнение, как ответ в первом скриншоте #include <iostream.h> double f(const...
C++ Минимальные и максимальные значения в массиве
Люди, я начинающий пользователь С++. Помогите с задачей: Задан вектор x. Найти наименьший из положительных элементов вектора и наибольший из отрицательных.
C++ Исходники http://www.cyberforum.ru/cpp/thread109717.html
дайте сайт исходников!!!!!!!!!!!!!!
C++ Перевести первый символ в верхний регистр Здравствуйте. Программа создает строки, добавляет их в текст, меняет все символы в нижний регистр, затем первый символ в верхний регистр и выводит строки. Программа компилируется, но не меняет 1-й символ в верх. рег. Вот код. Спасибо. main #include "stdafx.h" #include "text.h" #include "string.h" #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
GennDALF
12 / 12 / 0
Регистрация: 24.09.2009
Сообщений: 61
02.04.2010, 21:24  [ТС]     Подключить устройство через COM-порт и отправить на него данные
так, хорошо.. На понятийном уровне все замечательно и вызывать TerminateThread() мы, так и быть, не будем..
но только вот дождаться завершения не получается. На вызове WaitForSingleObject() прога либо виснет, либо еще как-то.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void close_port()
{
      if (hCom == INVALID_HANDLE_VALUE)
            return;
 
      SetEvent(hEvent);
      cout << " *** Start waiting...";
      DWORD dwResult = WaitForSingleObject(hThread, INFINITE);
      cout << " *** End waiting.";
      if (WAIT_OBJECT_0 != dwResult)
      {
            // обработка ошибки
      }
      else
      {
            CloseHandle(hCom);
            CloseHandle(hThread);
            cout << " *** Port succesfully closed!\n";
      }
      hCom = INVALID_HANDLE_VALUE;
}
может дело в том, что необходим какой-то бит принимаемый с порта, чтобы подтвердить завершение?
или от порта здесь ничего не зависит?
 
Текущее время: 19:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru