PDA

Показать полную графическую версию : Самая простая программа для работы с СОМ-портом


cambit
11-02-2012, 11:50
Уважаемые СПЕЦЫ! Я в Visual С++ полный "0", и, учитывая возраст и работу, особо вникать не получится, поэтому прошу помочь: существует одна задача: нужно написать программу, которая бы резидентно висела-бы в Windows и при нажатии кнопки (сторонней, подключенной к СОМ-порту), запускала бы на выполнение медиаплеер. Нашел вот эту статью (http://www.pcports.ru/articles/com_2.php), но как изменить код, чтоб запустить файл при появлении логической "1" например, на выводе DSR(не принципиально), а не показать цифру в окошке, как в статье, не знаю. Помогите!!!

ferget
11-02-2012, 17:48
в функции OnRead, в соответствующий if добавте ShellExecute или WinExec

cambit
12-02-2012, 17:02
Спасибо, дружище, буду разбираться. А можно ли с помощью тогоже Visual C++ 6.0 Сделать программу без видимого окна? Если можно - по подробнее.

ferget
12-02-2012, 20:57
программу без видимого окна »


а Visual C++ 6.0 обязательно?

может подойдет VS 2010

cambit
13-02-2012, 10:59
Ну я не знаю, глянь пожалуйста на ссылку - http://www.pcports.ru/articles/com_3.php
Если описание там подходит к VS 2010 - тогда в принципе да. Мне, собственно, нужна часть той программы (из указанной статьи), начиная после нажатия кнопки "Start Watch" и при появлении логической "1" на каком либо из указанных выводов производился запуск приложения (mpc-hc.exe, например).




© OSzone.net 2001-2012