<?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[Warnung beseitigen]]></title><description><![CDATA[<p>hallo, ich bekomme eine W8059 Meldung vom Builder &quot;Packgröße der Struktur hat sich geändert.&quot; Mit Verweis auf eine _epilog.h und eine _prolog.h die jeweils eine Version in Builder\include\stl und Builder\include\config haben.<br />
Die werden wohl irgendwie automatisch eingebunden? Wüsste jedenfalls nicht das ich die bewusst eingebunden hätte ins Projekt. Weiß jemand was mir diese Meldung sagen will und wie ich die Warnung beseitige?</p>
<p>Die Hilfe meint dazu</p>
<blockquote>
<p>(Die Kommandzeilenoption zur Unterdrückung dieser Warnung lautet -w-pck)</p>
<p>Diese Warnung wird ausgegeben, wenn die Ausrichtung einer Struktur sich nach der Miteinbindung einer Datei verändert hat.</p>
<p>Sie dient dazu, Sie auf die Fälle aufmerksam zu machen, in denen eine Include-Datei die Packstruktur ändert und durch einen Fehler die ursprüngliche Ausrichtung am Ende nicht wiederherstellt. Sollte dies jedoch beabsichtigt sein, können Sie am Ende einer Include-Datei die Anweisung #pragma nopackwarning einfügen und damit die Ausgabe der Warnung für diese Datei unterdrücken.</p>
<p>Mit der Anweisung #pragma warn -pck kann diese Warnung auch generell ausgeschaltet werden..</p>
</blockquote>
<p>Ich will die Warnung nicht unterdrücken sondern die Ursache dafür beseitigen.</p>
<p>Was ist mit Ausrichtung einer Struktur gemeint?</p>
<p>Wie bekomm ich raus in welche Dateien die mit eingebunden worden sind?</p>
<p>Wer beabsichtigt denn durch Fehler irgendeine Ausrichtung nicht wiederherzustellen ??? <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/topic/108004/warnung-beseitigen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 21:48:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/108004.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 25 Apr 2005 13:46:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Warnung beseitigen on Mon, 25 Apr 2005 13:46:59 GMT]]></title><description><![CDATA[<p>hallo, ich bekomme eine W8059 Meldung vom Builder &quot;Packgröße der Struktur hat sich geändert.&quot; Mit Verweis auf eine _epilog.h und eine _prolog.h die jeweils eine Version in Builder\include\stl und Builder\include\config haben.<br />
Die werden wohl irgendwie automatisch eingebunden? Wüsste jedenfalls nicht das ich die bewusst eingebunden hätte ins Projekt. Weiß jemand was mir diese Meldung sagen will und wie ich die Warnung beseitige?</p>
<p>Die Hilfe meint dazu</p>
<blockquote>
<p>(Die Kommandzeilenoption zur Unterdrückung dieser Warnung lautet -w-pck)</p>
<p>Diese Warnung wird ausgegeben, wenn die Ausrichtung einer Struktur sich nach der Miteinbindung einer Datei verändert hat.</p>
<p>Sie dient dazu, Sie auf die Fälle aufmerksam zu machen, in denen eine Include-Datei die Packstruktur ändert und durch einen Fehler die ursprüngliche Ausrichtung am Ende nicht wiederherstellt. Sollte dies jedoch beabsichtigt sein, können Sie am Ende einer Include-Datei die Anweisung #pragma nopackwarning einfügen und damit die Ausgabe der Warnung für diese Datei unterdrücken.</p>
<p>Mit der Anweisung #pragma warn -pck kann diese Warnung auch generell ausgeschaltet werden..</p>
</blockquote>
<p>Ich will die Warnung nicht unterdrücken sondern die Ursache dafür beseitigen.</p>
<p>Was ist mit Ausrichtung einer Struktur gemeint?</p>
<p>Wie bekomm ich raus in welche Dateien die mit eingebunden worden sind?</p>
<p>Wer beabsichtigt denn durch Fehler irgendeine Ausrichtung nicht wiederherzustellen ??? <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/774943</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/774943</guid><dc:creator><![CDATA[Sprotti]]></dc:creator><pubDate>Mon, 25 Apr 2005 13:46:59 GMT</pubDate></item><item><title><![CDATA[Reply to Warnung beseitigen on Tue, 26 Apr 2005 05:39:06 GMT]]></title><description><![CDATA[<p>Schau mal in der BCB-Hilfe unter 'pack'. Da ist beschrieben, wie die Datenausrichtung im Source geändert wird. Dann weißt Du wo nach Du suchen mußt.</p>
<p>Und was es macht, kannst Du in der BCB-Hilfe unter 'Datenausrichtung' nachlesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/775535</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/775535</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 26 Apr 2005 05:39:06 GMT</pubDate></item><item><title><![CDATA[Reply to Warnung beseitigen on Tue, 26 Apr 2005 09:30:03 GMT]]></title><description><![CDATA[<p>Erst mal vielen Dank,</p>
<p>Ich habe versucht in der ...\config\_prolog.h die Einstellung #pragma option push -a8 auf -a16 zu ändern. Leider ohne Erfolg. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> Sollte man an den vier Dateien überhaupt was rumändern?</p>
<p>Das ist die einzige Stelle in den vier Dateien an der eine Einstellung in der Richtung gemacht wird.<br />
(Ich habe im Optionen Dialog fürs Projekt die Datenausrichtung auf WORD gestellt.)</p>
<p>Weiß zwar jetzt worum es geht (im Groben) aber hab keinen Schimmer an welcher Stelle ich die Datenausrichtungen vereinheitlichen sollte.</p>
<p>Warum wird das eigentlich nicht gleich vom Builder übernommen wenn es schon eine Option gibt mit der man die Datenausrichtung einstellen kann? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/775606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/775606</guid><dc:creator><![CDATA[Sprotti]]></dc:creator><pubDate>Tue, 26 Apr 2005 09:30:03 GMT</pubDate></item><item><title><![CDATA[Reply to Warnung beseitigen on Tue, 26 Apr 2005 08:25:59 GMT]]></title><description><![CDATA[<p>Schau mal, ob Dir das weiterhilft:</p>
<p><a href="http://www.computerbase.de/lexikon/Data_Alignment" rel="nofollow">http://www.computerbase.de/lexikon/Data_Alignment</a><br />
<a href="http://www.net.informatik.tu-muenchen.de/teaching/WS04/info3/skript/info3_05_2.pdf" rel="nofollow">http://www.net.informatik.tu-muenchen.de/teaching/WS04/info3/skript/info3_05_2.pdf</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/775642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/775642</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 26 Apr 2005 08:25:59 GMT</pubDate></item><item><title><![CDATA[Reply to Warnung beseitigen on Tue, 26 Apr 2005 08:37:10 GMT]]></title><description><![CDATA[<p>Mein Verständnisproblem liegt eher im Umgang mit der VCL, den Builder Optionen oder der korrekten Positionierung der entsprechenden pragma Anweisung als im Thema Datenausrichtung. Obwohl es sicher nie schaden kann sich mit den Grundlagen auseinander zu setzen. <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/775655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/775655</guid><dc:creator><![CDATA[Sprotti]]></dc:creator><pubDate>Tue, 26 Apr 2005 08:37:10 GMT</pubDate></item><item><title><![CDATA[Reply to Warnung beseitigen on Tue, 26 Apr 2005 10:00:19 GMT]]></title><description><![CDATA[<p>Ich hab mal versucht in die Projekt .cpp ein pragma warn -pck zu schreiben um die Warnung loszuwerden. (Auch wenn ich jetzt eine Möglichkeit gefunden hab das Problem zu verschieben.)<br />
Das Resultat blieb das selbe. Als wenn der Compiler überhaupt nicht auf die pragma Anweisung reagiert.</p>
<p>Die oben angesprochene Möglichkeit:<br />
Ich hab im Optionen Dialog die Datenausrichtung auf QuadWord zurückgesetzt und siehe da... Die Warnung war einmal.</p>
<p>Ich brauche aber unbedingt eine Word Datenausrichtung für mein Projekt. Hab Files die ich bearbeiten möchte, die wurden in Word Ausrichtung compiliert. Gibt ein wildes Durcheinander wenn ich die in QuadWord Ausrichtung wieder einlese.</p>
<p>Gibt es denn keinen einfachen Weg die Datenausrichtung für das Projekt umzustellen ohne eine Warnmeldung zu erhalten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/775727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/775727</guid><dc:creator><![CDATA[Sprotti]]></dc:creator><pubDate>Tue, 26 Apr 2005 10:00:19 GMT</pubDate></item><item><title><![CDATA[Reply to Warnung beseitigen on Tue, 26 Apr 2005 11:24:51 GMT]]></title><description><![CDATA[<blockquote>
<p>Das ist die einzige Stelle in den vier Dateien an der eine Einstellung in der Richtung gemacht wird.</p>
</blockquote>
<p>Die Stelle war schon richtig.<br />
...</p>
<blockquote>
<p>Ich habe versucht in der ...\config\_prolog.h die Einstellung #pragma option push -a8 auf -a16 zu ändern.</p>
</blockquote>
<p>Das war dann auch mein Fehler. Die Angabe ist in Byte nicht in Bit, wie ich annahm. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Somit ist #pragma option push -a2 die richtige Einstellung für WORD Datenausrichtung.</p>
<p>Vielen Dank nochmal an Joe_M.<br />
Warnmeldung erfolgreich bekämpft <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/775801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/775801</guid><dc:creator><![CDATA[Sprotti]]></dc:creator><pubDate>Tue, 26 Apr 2005 11:24:51 GMT</pubDate></item></channel></rss>