<?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[Release unterschied]]></title><description><![CDATA[<p>Halli-Hallo</p>
<p>Habe ein Programm, welches Daten verschiedener Datentypen (Strukturen )versenden soll. Diese schreibe ich in ein char-Array mittels Hilffunktionen, die entsprechend die Bits setzen beim Sender (serialisieren), und lesen (deserialisieren) beim Empfänger. In der Debug-Version funktioniert alles einwandfrei, jedoch kommen in der Release Version falsche Daten an. Dabei tritt der Fehler an den unterschiedlichsten Stellen auf. Strukturen die sich absolut gleichen kommen einmal richtig und einmal falsch an. Manchmal kommt sogar die selbe Struktur einmal richtig und das andere mal fehlerhaft an. Woran liegt das ???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181023/release-unterschied</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 02:00:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181023.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 May 2007 10:29:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Release unterschied on Wed, 09 May 2007 10:29:35 GMT]]></title><description><![CDATA[<p>Halli-Hallo</p>
<p>Habe ein Programm, welches Daten verschiedener Datentypen (Strukturen )versenden soll. Diese schreibe ich in ein char-Array mittels Hilffunktionen, die entsprechend die Bits setzen beim Sender (serialisieren), und lesen (deserialisieren) beim Empfänger. In der Debug-Version funktioniert alles einwandfrei, jedoch kommen in der Release Version falsche Daten an. Dabei tritt der Fehler an den unterschiedlichsten Stellen auf. Strukturen die sich absolut gleichen kommen einmal richtig und einmal falsch an. Manchmal kommt sogar die selbe Struktur einmal richtig und das andere mal fehlerhaft an. Woran liegt das ???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281449</guid><dc:creator><![CDATA[student23]]></dc:creator><pubDate>Wed, 09 May 2007 10:29:35 GMT</pubDate></item><item><title><![CDATA[Reply to Release unterschied on Wed, 09 May 2007 10:37:01 GMT]]></title><description><![CDATA[<p>Verwendest du nicht-initialisierte Variablen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281461</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 09 May 2007 10:37:01 GMT</pubDate></item><item><title><![CDATA[Reply to Release unterschied on Wed, 09 May 2007 10:41:26 GMT]]></title><description><![CDATA[<p>Du meinst ja auch, sie würden fehlerhaft ankommen. Überprüf doch mal, ob sie beim Senden schon vermurkst sind, oder eben beim Empfang (bzw nach dem Empfang).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281465</guid><dc:creator><![CDATA[BlaBlubb]]></dc:creator><pubDate>Wed, 09 May 2007 10:41:26 GMT</pubDate></item><item><title><![CDATA[Reply to Release unterschied on Wed, 09 May 2007 11:20:18 GMT]]></title><description><![CDATA[<p>student23 schrieb:</p>
<blockquote>
<p>Halli-Hallo</p>
<p>Habe ein Programm, welches Daten verschiedener Datentypen (Strukturen )versenden soll. Diese schreibe ich in ein char-Array mittels Hilffunktionen, die entsprechend die Bits setzen beim Sender (serialisieren), und lesen (deserialisieren) beim Empfänger. In der Debug-Version funktioniert alles einwandfrei, jedoch kommen in der Release Version falsche Daten an. Dabei tritt der Fehler an den unterschiedlichsten Stellen auf. Strukturen die sich absolut gleichen kommen einmal richtig und einmal falsch an. Manchmal kommt sogar die selbe Struktur einmal richtig und das andere mal fehlerhaft an. Woran liegt das ???</p>
</blockquote>
<p><strong>Strukturen</strong>, Datenmüll und Release/Debug - das klingt für mich nach sinngemässem</p>
<pre><code class="language-cpp">#ifdef DEBUG
#pragma pack(&lt;irgendwas&gt;)
#else
#pragma pack(&lt;was_anderes_oder_gar_nichts&gt;)
#endif
</code></pre>
<p>Hast Du pack Pragmas im Code, ggf. in inkludierten Third-Party- Headern oder wird ein Compilerschalter anders gesetzt?<br />
Linkst Du Debug mit Debug-Versionen von Third-Party-Libs?</p>
<p>Grüsse</p>
<p>*this</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281498</guid><dc:creator><![CDATA[Gast++]]></dc:creator><pubDate>Wed, 09 May 2007 11:20:18 GMT</pubDate></item></channel></rss>