<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=231363&amp;view=findpost&amp;p=1922382</guid>
        <pubDate>Tue, 08 Apr 2008 01:05:24 +0000</pubDate>
        <title>Как определить состояние DCD сигнала COM-порта?</title>
        <link>https://forum.sources.ru/index.php?showtopic=231363&amp;view=findpost&amp;p=1922382</link>
        <description><![CDATA[smp: Елси кто также не может разобраться с COM-портом, вот один добрый человек поделился - простой но зато очень понятный примерчик-исходник]]></description>
        <author>smp</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=231363&amp;view=findpost&amp;p=1921492</guid>
        <pubDate>Mon, 07 Apr 2008 04:23:47 +0000</pubDate>
        <title>Как определить состояние DCD сигнала COM-порта?</title>
        <link>https://forum.sources.ru/index.php?showtopic=231363&amp;view=findpost&amp;p=1921492</link>
        <description><![CDATA[trainer: ты бы хоть для приличия почитал описание этой функции. В частности, о предназначении ее второго параметра. Или настоящие программисты не читают документацию?<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">void __fastcall TForm1::Button3Click(TObject *Sender) {</div><div class="code_line">&nbsp;&nbsp; DWORD dwModemStat;</div><div class="code_line">&nbsp;&nbsp; if( !GetCommModemStatus(port, &amp;dwModemStat) ) </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Label2-&#62;Caption = (dwModemStat&amp;MS_RLSD_ON)?&quot;On&quot;:&quot;Off&quot;;</div><div class="code_line">&nbsp;&nbsp; else</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Label1-&#62;Caption=&quot;Error&quot;;</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>trainer</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=231363&amp;view=findpost&amp;p=1921105</guid>
        <pubDate>Sun, 06 Apr 2008 13:22:32 +0000</pubDate>
        <title>Как определить состояние DCD сигнала COM-порта?</title>
        <link>https://forum.sources.ru/index.php?showtopic=231363&amp;view=findpost&amp;p=1921105</link>
        <description><![CDATA[smp: Попробовал в своей проге функцию GetCommModemStatus:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">LPDWORD lpModemStat;</div><div class="code_line">void __fastcall TForm1::Button3Click(TObject *Sender)</div><div class="code_line">{if(!GetCommModemStatus(port, lpModemStat))</div><div class="code_line">&nbsp;&nbsp; Label2-&#62;Caption=IntToStr(MS_RLSD_ON);</div><div class="code_line">&nbsp;else &nbsp; Label1-&#62;Caption=&quot;Error&quot;;</div><div class="code_line">}</div></ol></div></div></div></div><br>
Что при открытом порте, что при закрытом MS_RLSD_ON = 128. Может быть я ей не правильно пользуюсь.. Если не трудно скиньте пожалуйста небольшой примерчик с применением этой функции. Заранее благодарен.]]></description>
        <author>smp</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=231363&amp;view=findpost&amp;p=1920668</guid>
        <pubDate>Sat, 05 Apr 2008 12:37:11 +0000</pubDate>
        <title>Как определить состояние DCD сигнала COM-порта?</title>
        <link>https://forum.sources.ru/index.php?showtopic=231363&amp;view=findpost&amp;p=1920668</link>
        <description><![CDATA[trainer: функция GetCommModemStatus, бит MS_RLSD_ON]]></description>
        <author>trainer</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=231363&amp;view=findpost&amp;p=1920465</guid>
        <pubDate>Sat, 05 Apr 2008 00:45:21 +0000</pubDate>
        <title>Как определить состояние DCD сигнала COM-порта?</title>
        <link>https://forum.sources.ru/index.php?showtopic=231363&amp;view=findpost&amp;p=1920465</link>
        <description><![CDATA[smp: У меня имеется девайс (ИК-приемник), который сообщает компу об изменении состояния (при приеме сигнала от пульта) DCD сигналом. Различные COM-терминалы отлично принимают этот сигнал. Хотелось бы чтобы моя программа делала то же самое. Кто знает, помогите пожалуйста разобраться в принципе приёма DCD сигнала. Буду очень признателен примерам в виде исходниов.<br><br>P.S. Как получить значение бита DCD (&quot;0&quot; или &quot;1&quot;)?]]></description>
        <author>smp</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      </channel>
      </rss>
	