<?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 Schnittstelle innerhalb einer DLL]]></title><description><![CDATA[<p>Hallo,</p>
<p>für die Kommunikation mit einer externen Gerät benötige ich die serielle Schnittstelle.<br />
Ich habe mir ein Dialog-Programm erstellt, mit dem auch die Kommuniaktion sehr gut funktioniert. Dazu wird ein Thread gestartet und immer wenn Daten von der seriellen Schnittgestelle empfangen werden, wird ein Event generiert, dass von der MessageMap aufgefangen und verarbeitet wird.</p>
<p>Nun muss ich haber die komplette Kommunikation und Handling in eine DLL integrieren.<br />
Wenn ich aber meine Threads Starte bekomm ich eine Fehlermeldung.<br />
Nun meine Frage.<br />
Ist es überhaupt möglich in einer DLL mit MessageMaps zu arbeiten ?</p>
<p>Gruß, Michi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/164342/serielle-schnittstelle-innerhalb-einer-dll</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 14:12:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/164342.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Nov 2006 12:32:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Serielle Schnittstelle innerhalb einer DLL on Tue, 07 Nov 2006 12:32:25 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>für die Kommunikation mit einer externen Gerät benötige ich die serielle Schnittstelle.<br />
Ich habe mir ein Dialog-Programm erstellt, mit dem auch die Kommuniaktion sehr gut funktioniert. Dazu wird ein Thread gestartet und immer wenn Daten von der seriellen Schnittgestelle empfangen werden, wird ein Event generiert, dass von der MessageMap aufgefangen und verarbeitet wird.</p>
<p>Nun muss ich haber die komplette Kommunikation und Handling in eine DLL integrieren.<br />
Wenn ich aber meine Threads Starte bekomm ich eine Fehlermeldung.<br />
Nun meine Frage.<br />
Ist es überhaupt möglich in einer DLL mit MessageMaps zu arbeiten ?</p>
<p>Gruß, Michi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170402</guid><dc:creator><![CDATA[Ivolein]]></dc:creator><pubDate>Tue, 07 Nov 2006 12:32:25 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle innerhalb einer DLL on Tue, 07 Nov 2006 13:59:21 GMT]]></title><description><![CDATA[<p>Wäre vielleicht hilfreich wenn du schreibst was für nen Framework du verwendest...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170481</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 07 Nov 2006 13:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle innerhalb einer DLL on Tue, 07 Nov 2006 15:58:49 GMT]]></title><description><![CDATA[<p>Ich benutze VC++ 2003<br />
Die DLL ist eine MFC DLL.</p>
<p>Michi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170573</guid><dc:creator><![CDATA[Ivolein]]></dc:creator><pubDate>Tue, 07 Nov 2006 15:58:49 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle innerhalb einer DLL on Tue, 07 Nov 2006 17:59:13 GMT]]></title><description><![CDATA[<p>Ah. Und um was für einen Event geht es wohl? In C++ gibts keine Events. Verwendetst du die Helper Klassen für COM oder was meinst du mit Event? Rück mal mit ein paar mehr Infos raus und lass dir nicht alles aus der Nase ziehen.</p>
<p>EDIT: ups, das klingt &quot;böser&quot; als ich es meine - bloss interessiert es mich halt nicht so erst raten zu müssen was du wohl meinst, damit es dann doch was anderes war, gelle <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/1170655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170655</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 07 Nov 2006 17:59:13 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle innerhalb einer DLL on Tue, 07 Nov 2006 18:02:14 GMT]]></title><description><![CDATA[<p>Er arbeitet mit &quot;Message-Maps&quot;... dann hat es aber nichts mit WinAPI zu tun sondern mit MFC...<br />
&quot;Events&quot; gibt es wiederum in der WinAPI...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170659</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 07 Nov 2006 18:02:14 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle innerhalb einer DLL on Wed, 08 Nov 2006 07:36:44 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe nicht gewusst - welche Unterschiede es gibt.<br />
O.k. hier sind jetzt hoffentlich die fehlenden Daten.<br />
In der MESSAGE_MAP steht das:</p>
<pre><code class="language-cpp">ON_MESSAGE(WM_COMM_RXCHAR, OnCommunication)
</code></pre>
<p>WM_COMM_RXCHAR ist als WM_USER+7 definiert</p>
<p>In der Klasse für die serielle Schnittstelle wird ein empfangenes Byte folgendermaßen signalisiert:</p>
<pre><code class="language-cpp">::SendMessage((port-&gt;m_pOwner)-&gt;m_hWnd, WM_COMM_RXCHAR, (WPARAM) RXBuff, (LPARAM) port-&gt;m_nPortNr);
</code></pre>
<p>Gruß,<br />
Michi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170887</guid><dc:creator><![CDATA[Ivolein]]></dc:creator><pubDate>Wed, 08 Nov 2006 07:36:44 GMT</pubDate></item></channel></rss>