<?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[Nachricht bei eintreffen von daten]]></title><description><![CDATA[<p>hi leute,<br />
ich hab folgendes problem, ich möchte daten von und zu der rs232 schnittstelle lesen/schreiben. das schreiben und das lesen (synchron) funktionier wunderbar, nur blockt die ReadFile-funktion den threat solange keine daten empfangen wurden. lösung sind asynchrone lese schreibzugriffe. problem dabei ist jedoch das ich nie genau weis ob die daten schon da sind oder nicht. und wenn ich mit WaitForSingleOject auf sie warte blockt der threat ja wieder... gibt es nun eine möglichkeit über das eintreffen von daten informiert zu werden also so wie in einer windowprocedure? oder muss man ein threat öffnen, der dann immer ausschau hält und dann ne nachricht sendet an eine procedur so das man weis das daten angekommen sind und sie verarbeiten kann<br />
mfg eugen d</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/77296/nachricht-bei-eintreffen-von-daten</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 17:45:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/77296.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Jun 2004 18:30:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Nachricht bei eintreffen von daten on Sat, 19 Jun 2004 18:30:53 GMT]]></title><description><![CDATA[<p>hi leute,<br />
ich hab folgendes problem, ich möchte daten von und zu der rs232 schnittstelle lesen/schreiben. das schreiben und das lesen (synchron) funktionier wunderbar, nur blockt die ReadFile-funktion den threat solange keine daten empfangen wurden. lösung sind asynchrone lese schreibzugriffe. problem dabei ist jedoch das ich nie genau weis ob die daten schon da sind oder nicht. und wenn ich mit WaitForSingleOject auf sie warte blockt der threat ja wieder... gibt es nun eine möglichkeit über das eintreffen von daten informiert zu werden also so wie in einer windowprocedure? oder muss man ein threat öffnen, der dann immer ausschau hält und dann ne nachricht sendet an eine procedur so das man weis das daten angekommen sind und sie verarbeiten kann<br />
mfg eugen d</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543873</guid><dc:creator><![CDATA[RaVeN]]></dc:creator><pubDate>Sat, 19 Jun 2004 18:30:53 GMT</pubDate></item><item><title><![CDATA[Reply to Nachricht bei eintreffen von daten on Sat, 19 Jun 2004 19:15:09 GMT]]></title><description><![CDATA[<p>Evtl. hilft dir <a href="http://msdn.microsoft.com/library/en-us/fileio/base/readfileex.asp" rel="nofollow">ReadFileEx</a> - ansonsten brauchst du wohl nen extra Thread oder schaust eben immer wieder selber nach, ob die Leseaktion fertig ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/543891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543891</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sat, 19 Jun 2004 19:15:09 GMT</pubDate></item><item><title><![CDATA[Reply to Nachricht bei eintreffen von daten on Sun, 20 Jun 2004 09:51:08 GMT]]></title><description><![CDATA[<p>ich will ja nen bootloader für nen avr schreiben (siehe <a href="http://mikrocontroller.net" rel="nofollow">mikrocontroller.net</a>) da wird darüber genug geschrieben, meine lösung für das problem ist einfach nen protokoll, das genau bestimmt wann daten empfangen werden, kommen keine daten innerhalb des timeouts an, wird ne meldung abgegeben.</p>
<p>dankschön allen die sich den kopf zerbrochen haben</p>
<p>mfG eugen d</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544089</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544089</guid><dc:creator><![CDATA[RaVeN]]></dc:creator><pubDate>Sun, 20 Jun 2004 09:51:08 GMT</pubDate></item></channel></rss>