<?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 Daten einlesen und ausgeben]]></title><description><![CDATA[<p>hi.</p>
<p>ich hab mir von dem artikel: <a href="http://www.codeguru.com/Cpp/I-N/network/serialcommunications/article.php/c2503/" rel="nofollow">http://www.codeguru.com/Cpp/I-N/network/serialcommunications/article.php/c2503/</a> die header und source datei geholt und will eigentlich nur eine zahl einlesen und über eine message box ausgeben. der code sieht ungefähr so aus:</p>
<pre><code>if (serial.Open(3, 9600))
{
	 char* lpBuffer = new char[500];

	 int nBytesRead = serial.ReadData(lpBuffer, 500);
	 AfxMessageBox(lpBuffer);
	 delete []lpBuffer;
}
else
	 AfxMessageBox(&quot;Failed to open port!&quot;);
</code></pre>
<p>bei mir kommt jedoch nur schrott raus und frag mich ob ich lpBuffer noch konvertieren muss. komme alleine leider nichtmehr weiter.</p>
<p>danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/141998/serielle-daten-einlesen-und-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 13:41:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/141998.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 27 Mar 2006 09:27:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Serielle Daten einlesen und ausgeben on Mon, 27 Mar 2006 09:27:22 GMT]]></title><description><![CDATA[<p>hi.</p>
<p>ich hab mir von dem artikel: <a href="http://www.codeguru.com/Cpp/I-N/network/serialcommunications/article.php/c2503/" rel="nofollow">http://www.codeguru.com/Cpp/I-N/network/serialcommunications/article.php/c2503/</a> die header und source datei geholt und will eigentlich nur eine zahl einlesen und über eine message box ausgeben. der code sieht ungefähr so aus:</p>
<pre><code>if (serial.Open(3, 9600))
{
	 char* lpBuffer = new char[500];

	 int nBytesRead = serial.ReadData(lpBuffer, 500);
	 AfxMessageBox(lpBuffer);
	 delete []lpBuffer;
}
else
	 AfxMessageBox(&quot;Failed to open port!&quot;);
</code></pre>
<p>bei mir kommt jedoch nur schrott raus und frag mich ob ich lpBuffer noch konvertieren muss. komme alleine leider nichtmehr weiter.</p>
<p>danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1024631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1024631</guid><dc:creator><![CDATA[Milchmann]]></dc:creator><pubDate>Mon, 27 Mar 2006 09:27:22 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Daten einlesen und ausgeben on Mon, 27 Mar 2006 09:29:50 GMT]]></title><description><![CDATA[<p>Hast Du mal geschaut was in &quot;nBytesRead&quot; drin steht?<br />
Ich Empfehle:<br />
<a href="http://www.codeproject.com/system/serial.asp" rel="nofollow">http://www.codeproject.com/system/serial.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1024635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1024635</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 27 Mar 2006 09:29:50 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Daten einlesen und ausgeben on Mon, 27 Mar 2006 13:35:37 GMT]]></title><description><![CDATA[<p>ja natürlich ists in nBytesRead drin, ich war etwas verwirrt. aber ich bekomm immer einen assertion failure wenn ich nBytesRead in einer AfxmessageBox(nBytesRead) ausgeben will. dein link schaut recht gut aus aber bräuchte ja nicht so etwas komplexes aber werds mir mal anschaun</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1024796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1024796</guid><dc:creator><![CDATA[Milchmann]]></dc:creator><pubDate>Mon, 27 Mar 2006 13:35:37 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Daten einlesen und ausgeben on Mon, 27 Mar 2006 13:54:54 GMT]]></title><description><![CDATA[<p>Glaub mir: Du brauchst sowas komplexes.<br />
Das ansprechen der seriellen Schnittstelle hört sich zwar einfach an, ist es aber nicht.<br />
Und wenn ich &quot;reinschauen&quot; meinte, dann meinte ich im debugger :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1024821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1024821</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 27 Mar 2006 13:54:54 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Daten einlesen und ausgeben on Wed, 29 Mar 2006 06:17:45 GMT]]></title><description><![CDATA[<p>Milchmann schrieb:</p>
<blockquote>
<p>ja natürlich ists in nBytesRead drin, ich war etwas verwirrt. aber ich bekomm immer einen assertion failure wenn ich nBytesRead in einer AfxmessageBox(nBytesRead) ausgeben will. dein link schaut recht gut aus aber bräuchte ja nicht so etwas komplexes aber werds mir mal anschaun</p>
</blockquote>
<p>Also in &lt;nBytesRead&gt; steht drin, wieviele Bytes du empfangen hast. steht da schon mal 0, dann haste nix empfangen. Ansonsten kannst du z.b. die Bytes so auslesen...</p>
<pre><code class="language-cpp">CString sInput;
for(int i=0; i&lt;nBytesRead; i++){
 sInput = sInput + lpBuffer[i];
}

AfxMessageBox(sInput);
</code></pre>
<p>Aber halt! Das Anzeigen der Daten funktioniert dann auch nur, wenn du druckbares ASCII-Zeichen gesendet hast! Nix Steuerzeichen oder so.<br />
Alles klar? sollte nicht allzu schlimm sein, zumal die Anleitung dort bei der Klasse ganz i.O. ist.</p>
<p>Ahh noch was: Bist du sicher, dass du auch Daten versendest? Du kannst ja z.b. zwei Windows Hyperterminalprogramme starten und daten zwischen zwei COMports senden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026067</guid><dc:creator><![CDATA[sky21]]></dc:creator><pubDate>Wed, 29 Mar 2006 06:17:45 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Daten einlesen und ausgeben on Tue, 04 Apr 2006 08:32:01 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Ich Empfehle:<br />
<a href="http://www.codeproject.com/system/serial.asp" rel="nofollow">http://www.codeproject.com/system/serial.asp</a></p>
</blockquote>
<p>hab mir das angeschaut und gefällt mir eigentlich recht gut. habe auch ein bisschen rumprobiert aber schaff es nicht mein programm zum laufen zu kriegen. bin mir unschlüßig welche header datein jetzt zu verwenden sind und allgmein kommen bei mir dann beim erstellen der seriellen klasse mit &quot;CSerial ..&quot; fehler wie diese:</p>
<p>serial1Doc.obj : error LNK2019: unresolved external symbol &quot;public: __thiscall CSerial::CSerial(void)&quot; (??0CSerial@@QAE@XZ) referenced in function _<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>E</mi><mn>1</mn><mi>s</mi><mi>e</mi><mi>r</mi><mi>i</mi><mi>a</mi><mi>l</mi><mn>1</mn><mi>D</mi><mi>o</mi><mi>c</mi><mi mathvariant="normal">.</mi><mi>o</mi><mi>b</mi><mi>j</mi><mo>:</mo><mi>e</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>r</mi><mi>L</mi><mi>N</mi><mi>K</mi><mn>2</mn><mn>0</mn><mn>1</mn><mn>9</mn><mo>:</mo><mi>u</mi><mi>n</mi><mi>r</mi><mi>e</mi><mi>s</mi><mi>o</mi><mi>l</mi><mi>v</mi><mi>e</mi><mi>d</mi><mi>e</mi><mi>x</mi><mi>t</mi><mi>e</mi><mi>r</mi><mi>n</mi><mi>a</mi><mi>l</mi><mi>s</mi><mi>y</mi><mi>m</mi><mi>b</mi><mi>o</mi><mi>l</mi><mi mathvariant="normal">&quot;</mi><mi>p</mi><mi>u</mi><mi>b</mi><mi>l</mi><mi>i</mi><mi>c</mi><mo>:</mo><mi>v</mi><mi>i</mi><mi>r</mi><mi>t</mi><mi>u</mi><mi>a</mi><mi>l</mi><mi mathvariant="normal">_</mi><mi mathvariant="normal">_</mi><mi>t</mi><mi>h</mi><mi>i</mi><mi>s</mi><mi>c</mi><mi>a</mi><mi>l</mi><mi>l</mi><mi>C</mi><mi>S</mi><mi>e</mi><mi>r</mi><mi>i</mi><mi>a</mi><mi>l</mi><mo>:</mo><mo>:</mo><mtext> </mtext><mi>C</mi><mi>S</mi><mi>e</mi><mi>r</mi><mi>i</mi><mi>a</mi><mi>l</mi><mo>(</mo><mi>v</mi><mi>o</mi><mi>i</mi><mi>d</mi><mo>)</mo><mi mathvariant="normal">&quot;</mi><mo>(</mo><mo>?</mo><mo>?</mo><mn>1</mn><mi>C</mi><mi>S</mi><mi>e</mi><mi>r</mi><mi>i</mi><mi>a</mi><mi>l</mi><mi mathvariant="normal">@</mi><mi mathvariant="normal">@</mi><mi>U</mi><mi>A</mi><mi>E</mi><mi mathvariant="normal">@</mi><mi>X</mi><mi>Z</mi><mo>)</mo><mi>r</mi><mi>e</mi><mi>f</mi><mi>e</mi><mi>r</mi><mi>e</mi><mi>n</mi><mi>c</mi><mi>e</mi><mi>d</mi><mi>i</mi><mi>n</mi><mi>f</mi><mi>u</mi><mi>n</mi><mi>c</mi><mi>t</mi><mi>i</mi><mi>o</mi><mi>n</mi><mi mathvariant="normal">_</mi></mrow><annotation encoding="application/x-tex">E1  
serial1Doc.obj : error LNK2019: unresolved external symbol &quot;public: virtual \_\_thiscall CSerial::~CSerial(void)&quot; (??1CSerial@@UAE@XZ) referenced in function \_</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.75em;"></span><span class="strut bottom" style="height:1.06em;vertical-align:-0.31em;"></span><span class="base textstyle uncramped"><span class="mord mathit" style="margin-right:0.05764em;">E</span><span class="mord mathrm">1</span><span class="mord mathit">s</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">i</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathrm">1</span><span class="mord mathit" style="margin-right:0.02778em;">D</span><span class="mord mathit">o</span><span class="mord mathit">c</span><span class="mord mathrm">.</span><span class="mord mathit">o</span><span class="mord mathit">b</span><span class="mord mathit" style="margin-right:0.05724em;">j</span><span class="mrel">:</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">o</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">L</span><span class="mord mathit" style="margin-right:0.10903em;">N</span><span class="mord mathit" style="margin-right:0.07153em;">K</span><span class="mord mathrm">2</span><span class="mord mathrm">0</span><span class="mord mathrm">1</span><span class="mord mathrm">9</span><span class="mrel">:</span><span class="mord mathit">u</span><span class="mord mathit">n</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">e</span><span class="mord mathit">s</span><span class="mord mathit">o</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit" style="margin-right:0.03588em;">v</span><span class="mord mathit">e</span><span class="mord mathit">d</span><span class="mord mathit">e</span><span class="mord mathit">x</span><span class="mord mathit">t</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">n</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">s</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mord mathit">m</span><span class="mord mathit">b</span><span class="mord mathit">o</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathrm">&quot;</span><span class="mord mathit">p</span><span class="mord mathit">u</span><span class="mord mathit">b</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">i</span><span class="mord mathit">c</span><span class="mrel">:</span><span class="mord mathit" style="margin-right:0.03588em;">v</span><span class="mord mathit">i</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">t</span><span class="mord mathit">u</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathit">t</span><span class="mord mathit">h</span><span class="mord mathit">i</span><span class="mord mathit">s</span><span class="mord mathit">c</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit" style="margin-right:0.07153em;">C</span><span class="mord mathit" style="margin-right:0.05764em;">S</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">i</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mrel">:</span><span class="mrel">:</span><span class="mord mspace"> </span><span class="mord mathit" style="margin-right:0.07153em;">C</span><span class="mord mathit" style="margin-right:0.05764em;">S</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">i</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mopen">(</span><span class="mord mathit" style="margin-right:0.03588em;">v</span><span class="mord mathit">o</span><span class="mord mathit">i</span><span class="mord mathit">d</span><span class="mclose">)</span><span class="mord mathrm">&quot;</span><span class="mopen">(</span><span class="mclose">?</span><span class="mclose">?</span><span class="mord mathrm">1</span><span class="mord mathit" style="margin-right:0.07153em;">C</span><span class="mord mathit" style="margin-right:0.05764em;">S</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">i</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathrm">@</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.10903em;">U</span><span class="mord mathit">A</span><span class="mord mathit" style="margin-right:0.05764em;">E</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.07847em;">X</span><span class="mord mathit" style="margin-right:0.07153em;">Z</span><span class="mclose">)</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.10764em;">f</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">e</span><span class="mord mathit">n</span><span class="mord mathit">c</span><span class="mord mathit">e</span><span class="mord mathit">d</span><span class="mord mathit">i</span><span class="mord mathit">n</span><span class="mord mathit" style="margin-right:0.10764em;">f</span><span class="mord mathit">u</span><span class="mord mathit">n</span><span class="mord mathit">c</span><span class="mord mathit">t</span><span class="mord mathit">i</span><span class="mord mathit">o</span><span class="mord mathit">n</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span></span></span></span>E2<br />
Debug/serial1.exe : fatal error LNK1120: 2 unresolved externals</p>
<p>hat schon jemand mit SDI programmen und der seriellen klasse gearbeitet und kann mir weiterhelfen ?</p>
<p>danke für die hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1030097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030097</guid><dc:creator><![CDATA[Milchmann]]></dc:creator><pubDate>Tue, 04 Apr 2006 08:32:01 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Daten einlesen und ausgeben on Tue, 04 Apr 2006 08:35:57 GMT]]></title><description><![CDATA[<p>Du musst natürlich noch die CPP-Dateien in Dein Projekt aufnehmen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1030103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030103</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 04 Apr 2006 08:35:57 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Daten einlesen und ausgeben on Tue, 04 Apr 2006 09:51:21 GMT]]></title><description><![CDATA[<p>ach gott entschuldigung wie peinlich. hatte nicht alle source files in mein projekt geladen und die header datein nicht angepasst an mein MFC programm.</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1030175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030175</guid><dc:creator><![CDATA[Milchmann]]></dc:creator><pubDate>Tue, 04 Apr 2006 09:51:21 GMT</pubDate></item></channel></rss>