<?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[Problem beim Ansprechen eines Modems]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich dreh mich Kreise und komm keinen Schritt mehr voran.<br />
Ich habe folgende Klasse verwenden:</p>
<p><a href="http://www.codeguru.com/Cpp/I-N/network/serialcommunications/print.php/c2503/" rel="nofollow">http://www.codeguru.com/Cpp/I-N/network/serialcommunications/print.php/c2503/</a></p>
<p>Ich kann die Verbindung zum Modem öffnen. Das Versenden von Daten (AT-Befehle) habe ich auch schon probiert, aber es kommen keine Antwortdaten zurück. Die Send-LED leuchtet aber kurz auf, also wird dort erstmal was von meinem Programm angekommen sein.<br />
Ich bekomme nur einen Feher (return 30 - von mir zur lokalisierung auf diesen Wert geändert - normal müßte die Methode die Länge des Antwortstring zurückgeben) zurück, der auf folgende Stelle in der Serial.cpp schließen läßt:</p>
<p>int CSerial::ReadData( void *buffer, int limit )<br />
...<br />
if( !m_bOpened || m_hIDComDev == NULL ) return 20 ;</p>
<p>bool bReadStatus;<br />
DWORD dwBytesRead, dwErrorFlags;<br />
COMSTAT ComStat;</p>
<p>ClearCommError( m_hIDComDev, &amp;dwErrorFlags, &amp;ComStat );<br />
if( !ComStat.cbInQue ) return( 30 );</p>
<p>Hat schon jemand hier diese Klasse erfolgreich verwendet?<br />
Wie ist die allgemeine Vorgehensweise?<br />
Ich habe auch einen Thread gestartet, der permanent die Methoden<br />
ReadData und ReadDataWaiting aufruft.</p>
<p>Aber alles erfolglos.</p>
<p>Ach ja, am Modem liegt es auch nicht. Ich habe 2 verschiedene Modems(ein serielles Externes und ein externes USB-Modem) und auch an 2 PCs probiert. Beides mit oben geschilderten negativen Ergebnissen.<br />
(IDE ist Visual <a href="http://C++.net" rel="nofollow">C++.net</a>)</p>
<p>Ich würde mich freuen, wenn mir jemand weiterhelfen könnte.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/74982/problem-beim-ansprechen-eines-modems</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 17:42:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74982.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 May 2004 11:22:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem beim Ansprechen eines Modems on Wed, 26 May 2004 11:22:59 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich dreh mich Kreise und komm keinen Schritt mehr voran.<br />
Ich habe folgende Klasse verwenden:</p>
<p><a href="http://www.codeguru.com/Cpp/I-N/network/serialcommunications/print.php/c2503/" rel="nofollow">http://www.codeguru.com/Cpp/I-N/network/serialcommunications/print.php/c2503/</a></p>
<p>Ich kann die Verbindung zum Modem öffnen. Das Versenden von Daten (AT-Befehle) habe ich auch schon probiert, aber es kommen keine Antwortdaten zurück. Die Send-LED leuchtet aber kurz auf, also wird dort erstmal was von meinem Programm angekommen sein.<br />
Ich bekomme nur einen Feher (return 30 - von mir zur lokalisierung auf diesen Wert geändert - normal müßte die Methode die Länge des Antwortstring zurückgeben) zurück, der auf folgende Stelle in der Serial.cpp schließen läßt:</p>
<p>int CSerial::ReadData( void *buffer, int limit )<br />
...<br />
if( !m_bOpened || m_hIDComDev == NULL ) return 20 ;</p>
<p>bool bReadStatus;<br />
DWORD dwBytesRead, dwErrorFlags;<br />
COMSTAT ComStat;</p>
<p>ClearCommError( m_hIDComDev, &amp;dwErrorFlags, &amp;ComStat );<br />
if( !ComStat.cbInQue ) return( 30 );</p>
<p>Hat schon jemand hier diese Klasse erfolgreich verwendet?<br />
Wie ist die allgemeine Vorgehensweise?<br />
Ich habe auch einen Thread gestartet, der permanent die Methoden<br />
ReadData und ReadDataWaiting aufruft.</p>
<p>Aber alles erfolglos.</p>
<p>Ach ja, am Modem liegt es auch nicht. Ich habe 2 verschiedene Modems(ein serielles Externes und ein externes USB-Modem) und auch an 2 PCs probiert. Beides mit oben geschilderten negativen Ergebnissen.<br />
(IDE ist Visual <a href="http://C++.net" rel="nofollow">C++.net</a>)</p>
<p>Ich würde mich freuen, wenn mir jemand weiterhelfen könnte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/527580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/527580</guid><dc:creator><![CDATA[MSDN_Hasser]]></dc:creator><pubDate>Wed, 26 May 2004 11:22:59 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Ansprechen eines Modems on Thu, 27 May 2004 07:39:09 GMT]]></title><description><![CDATA[<p>Fehler gefunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528060</guid><dc:creator><![CDATA[MSDN_Hasser]]></dc:creator><pubDate>Thu, 27 May 2004 07:39:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Ansprechen eines Modems on Thu, 27 May 2004 07:48:55 GMT]]></title><description><![CDATA[<p>Wo lag der Fehler?<br />
Wäre nett wenn du das auchnoch postest...</p>
<p>Das wäre dann eine bereicherung für die Suchfunktion!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528068</guid><dc:creator><![CDATA[chris_g]]></dc:creator><pubDate>Thu, 27 May 2004 07:48:55 GMT</pubDate></item></channel></rss>