<?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[String über die serielle Schnittstelle senden.]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe eine MFC Anwendung erstellt, womit ich einen einfach Stringen über die sereielle Schnittstelle senden möchte , aber ich weiß leider nicht, wie ich auf die Serial-Klasse zugreifen kann, um den Port zu öffnen und damit den String senden kann.<br />
Für euer Hilfe wäre ich sehr dankbar.</p>
<p>Gruß, PasCall</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175987/string-über-die-serielle-schnittstelle-senden</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 08:12:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175987.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Mar 2007 08:59:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String über die serielle Schnittstelle senden. on Fri, 16 Mar 2007 08:59:38 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe eine MFC Anwendung erstellt, womit ich einen einfach Stringen über die sereielle Schnittstelle senden möchte , aber ich weiß leider nicht, wie ich auf die Serial-Klasse zugreifen kann, um den Port zu öffnen und damit den String senden kann.<br />
Für euer Hilfe wäre ich sehr dankbar.</p>
<p>Gruß, PasCall</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246487</guid><dc:creator><![CDATA[PasCall]]></dc:creator><pubDate>Fri, 16 Mar 2007 08:59:38 GMT</pubDate></item><item><title><![CDATA[Reply to String über die serielle Schnittstelle senden. on Fri, 16 Mar 2007 09:05:18 GMT]]></title><description><![CDATA[<p>ups, ich habe mich vertippt. im ersten Satz meinte ich <strong>&quot; ... einen einfachen String...&quot;</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246490</guid><dc:creator><![CDATA[PasCall]]></dc:creator><pubDate>Fri, 16 Mar 2007 09:05:18 GMT</pubDate></item><item><title><![CDATA[Reply to String über die serielle Schnittstelle senden. on Fri, 16 Mar 2007 13:07:54 GMT]]></title><description><![CDATA[<p>In<br />
<a href="http://www.codeproject.com/system/serial.asp" rel="nofollow">http://www.codeproject.com/system/serial.asp</a><br />
ist ein MFC-Beispiel dabei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246683</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 16 Mar 2007 13:07:54 GMT</pubDate></item><item><title><![CDATA[Reply to String über die serielle Schnittstelle senden. on Sun, 18 Mar 2007 10:50:39 GMT]]></title><description><![CDATA[<p>Danke erstmal für die Antwort.<br />
Ich kann das Progamm leider nicht ausführen ... Das Debuggen zeigt mir zwar keinen Fehler, aber es wird einfach nichts asugeführt !!</p>
<p>Ich habe in meiner SDI-Anwendung eine serielle Klasse, die von CWnd abgeleitet ist, eingebunden.</p>
<pre><code class="language-cpp">// serial.h
class CSerial: public CWnd
</code></pre>
<p>In meinem View habe ich dann ein Opjekt von dieser Klasse erzeugt.</p>
<pre><code class="language-cpp">#include &quot;Serial.h&quot;
.....
CSerial port;
</code></pre>
<p>, womit ich versuche, auf den seriellen-Port zuzugreifen, aber bis jetzt leider ohne Erfolg.</p>
<p>Für euere Tipps würde ich mich sehr freuen.<br />
Danke.</p>
<p>PasCall</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247622</guid><dc:creator><![CDATA[PasCall]]></dc:creator><pubDate>Sun, 18 Mar 2007 10:50:39 GMT</pubDate></item><item><title><![CDATA[Reply to String über die serielle Schnittstelle senden. on Sun, 18 Mar 2007 11:55:09 GMT]]></title><description><![CDATA[<p>Aber Du hast nicht die Klasse verwendet von Codeproject, oder???</p>
<p>Und wie gesagt: Dort ist ein vollständiges, funktionsfähiges Beispiel dabei...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247642</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 18 Mar 2007 11:55:09 GMT</pubDate></item><item><title><![CDATA[Reply to String über die serielle Schnittstelle senden. on Sun, 18 Mar 2007 12:23:03 GMT]]></title><description><![CDATA[<p>Die Klasse habe ich habe ich woanders gefunden.<br />
Das Beispiel von Codeprojekt funktioniert bei mir weder mit VC2005 noch mit VC6.0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247655</guid><dc:creator><![CDATA[PasCall]]></dc:creator><pubDate>Sun, 18 Mar 2007 12:23:03 GMT</pubDate></item><item><title><![CDATA[Reply to String über die serielle Schnittstelle senden. on Mon, 19 Mar 2007 09:02:06 GMT]]></title><description><![CDATA[<p>Ich habe bis jetzt mit einer seriellen-Klasse geschafft, Bytes zu senden und zu empfangen.<br />
Ich würde gerne diese Klasse erweitern, dass ich damit auch alphabetische zeichen senden und empfangen kann.</p>
<pre><code class="language-cpp">// serial.cpp
	BOOL ReadByte(BYTE &amp;resp);
	BOOL WriteByte(BYTE bybyte);
</code></pre>
<pre><code class="language-cpp">// serial.cpp
BOOL CSerial::WriteByte(BYTE bybyte)
{
	iBytesWritten=0;
    if(WriteFile(hComm,&amp;bybyte,1,&amp;iBytesWritten,NULL)==0)
    return false;
    else return true;
}

/////////////////////////////////////
BOOL CSerial::ReadByte(BYTE	&amp;resp)
{
    BYTE rx;
    resp=0;

    DWORD dwBytesTransferred=0;

if (ReadFile (hComm, &amp;rx, 1, &amp;dwBytesTransferred, 0))
{
    if (dwBytesTransferred == 1)
      { resp=rx;
        return true;
      }
}

	return false;
}
</code></pre>
<p>Kann mir bitte jemand helfen?<br />
Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248176</guid><dc:creator><![CDATA[PasCall]]></dc:creator><pubDate>Mon, 19 Mar 2007 09:02:06 GMT</pubDate></item><item><title><![CDATA[Reply to String über die serielle Schnittstelle senden. on Mon, 19 Mar 2007 09:24:59 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">WriteString(LPCSTR str)
{
  for(size_t i=0; i&lt;strlen(str); i++)
    WriteByte((BYTE) str[i]);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1248189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248189</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 19 Mar 2007 09:24:59 GMT</pubDate></item><item><title><![CDATA[Reply to String über die serielle Schnittstelle senden. on Mon, 19 Mar 2007 09:51:29 GMT]]></title><description><![CDATA[<p>mein vorschlag:</p>
<pre><code>DWORD WriteString (LPCSTR str)
{
    DWORD BytesWritten = 0;
    WriteFile (hComm, str, strlen(str), &amp;BytesWritten, NULL);
    return BytesWritten;
}
</code></pre>
<p><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/1248208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248208</guid><dc:creator><![CDATA[vista]]></dc:creator><pubDate>Mon, 19 Mar 2007 09:51:29 GMT</pubDate></item><item><title><![CDATA[Reply to String über die serielle Schnittstelle senden. on Mon, 19 Mar 2007 10:37:41 GMT]]></title><description><![CDATA[<p>Vielen Dank.<br />
mit den beiden Methoden funktioniert das schreiben wunderbar, aber wie geht das mit dem Lesen?<br />
Ich habe versucht, die Read-Methode umzuändern, damit die eingehenden Bytes in einem String abgelegt werden, aber es wird immer nur das erste Byte eingelesen!<br />
Danke nochmal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248248</guid><dc:creator><![CDATA[PasCall]]></dc:creator><pubDate>Mon, 19 Mar 2007 10:37:41 GMT</pubDate></item></channel></rss>