<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Serielle Anschlüsse finden]]></title><description><![CDATA[<p>Hallo,<br />
folgende Frage habe ich.Gibt es eine Funktion die mit einen Array zurüchgibt, der alle schnittstllen(com) zurück liefert?<br />
Alternativ könnte man das doch hier in eine Schleife packen und alle COM´s bis 256 ausprobieren oder?</p>
<pre><code class="language-cpp">hCom = CreateFile(&quot;COM2&quot;,
      GENERIC_READ | GENERIC_WRITE,
      0,    /* comm devices must be opened w/exclusive-access */
      NULL, /* no security attrs */
      OPEN_EXISTING, /* comm devices must use OPEN_EXISTING */
      0,    /* not overlapped I/O */
      NULL  /* hTemplate must be NULL for comm devices */
      );

  if (hCom == INVALID_HANDLE_VALUE) 
  {
     dwError = GetLastError();

     /* handle error */
     printf(&quot;Mist! nicht geoeffnet\n&quot;);
}

fSuccess = GetCommState(hCom, &amp;dcb);

if (!fSuccess) {
    /* Handle the error. */
    printf(&quot;Mist! kein Status\n&quot;);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/193670/serielle-anschlüsse-finden</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 14:22:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/193670.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Sep 2007 13:28:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Serielle Anschlüsse finden on Fri, 28 Sep 2007 13:28:38 GMT]]></title><description><![CDATA[<p>Hallo,<br />
folgende Frage habe ich.Gibt es eine Funktion die mit einen Array zurüchgibt, der alle schnittstllen(com) zurück liefert?<br />
Alternativ könnte man das doch hier in eine Schleife packen und alle COM´s bis 256 ausprobieren oder?</p>
<pre><code class="language-cpp">hCom = CreateFile(&quot;COM2&quot;,
      GENERIC_READ | GENERIC_WRITE,
      0,    /* comm devices must be opened w/exclusive-access */
      NULL, /* no security attrs */
      OPEN_EXISTING, /* comm devices must use OPEN_EXISTING */
      0,    /* not overlapped I/O */
      NULL  /* hTemplate must be NULL for comm devices */
      );

  if (hCom == INVALID_HANDLE_VALUE) 
  {
     dwError = GetLastError();

     /* handle error */
     printf(&quot;Mist! nicht geoeffnet\n&quot;);
}

fSuccess = GetCommState(hCom, &amp;dcb);

if (!fSuccess) {
    /* Handle the error. */
    printf(&quot;Mist! kein Status\n&quot;);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1374407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1374407</guid><dc:creator><![CDATA[secondsun*gmx.de]]></dc:creator><pubDate>Fri, 28 Sep 2007 13:28:38 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Anschlüsse finden on Fri, 28 Sep 2007 13:48:02 GMT]]></title><description><![CDATA[<p><a href="http://www.codeproject.com/system/listports.asp" rel="nofollow">http://www.codeproject.com/system/listports.asp</a><br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1374413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1374413</guid><dc:creator><![CDATA[Apeman]]></dc:creator><pubDate>Fri, 28 Sep 2007 13:48:02 GMT</pubDate></item></channel></rss>