<?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[Boolvariable in OnNewDocument setzen?]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>werde noch verrückt und zwar ist es eigentlich ganz simpel aber irgendwie doch nicht.</p>
<p>Folgendes Problem:</p>
<p>Ich habe eine SDI Anwendung mit einem Button(In dr Menüleiste). Wenn man diesen Button betätigt frage ich diese Boolsche Variable (m_bDialogFlag) ab ob sie 0 oder 1 ist. Ist sie null öffne Dialog1 ist sie eins öffne Dialog 2.<br />
Nun folgendes ich setze die Boolsche variable auf eins in meiner <a href="http://OnNewDocumentfunktion.Er" rel="nofollow">OnNewDocumentfunktion.Er</a> setzt sie auch auf eins aber sobald er diese Funktion verlassen hat ist meine Bollschevariable immer auf null obwohl ich sie doch auf eins gesetzt habe.</p>
<p>Kann mir einer dieses Phänomen erklären...</p>
<p>Ich zweifel schon selbst an mir..</p>
<p>danke für eure hilfe!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6364/boolvariable-in-onnewdocument-setzen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 22:17:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6364.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Jun 2003 13:18:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Boolvariable in OnNewDocument setzen? on Thu, 26 Jun 2003 13:18:00 GMT]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>werde noch verrückt und zwar ist es eigentlich ganz simpel aber irgendwie doch nicht.</p>
<p>Folgendes Problem:</p>
<p>Ich habe eine SDI Anwendung mit einem Button(In dr Menüleiste). Wenn man diesen Button betätigt frage ich diese Boolsche Variable (m_bDialogFlag) ab ob sie 0 oder 1 ist. Ist sie null öffne Dialog1 ist sie eins öffne Dialog 2.<br />
Nun folgendes ich setze die Boolsche variable auf eins in meiner <a href="http://OnNewDocumentfunktion.Er" rel="nofollow">OnNewDocumentfunktion.Er</a> setzt sie auch auf eins aber sobald er diese Funktion verlassen hat ist meine Bollschevariable immer auf null obwohl ich sie doch auf eins gesetzt habe.</p>
<p>Kann mir einer dieses Phänomen erklären...</p>
<p>Ich zweifel schon selbst an mir..</p>
<p>danke für eure hilfe!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30836</guid><dc:creator><![CDATA[Iceman999]]></dc:creator><pubDate>Thu, 26 Jun 2003 13:18:00 GMT</pubDate></item><item><title><![CDATA[Reply to Boolvariable in OnNewDocument setzen? on Thu, 26 Jun 2003 14:10:00 GMT]]></title><description><![CDATA[<blockquote>
<p>(In dr Menüleiste)</p>
</blockquote>
<p>Hab ich noch nie gesehen, Buttons in der Menüleiste (ausser den MDI-Buttons).</p>
<blockquote>
<p>Ist sie null</p>
</blockquote>
<p>Sie ist nicht null, sondern <strong>true</strong> oder <strong>false</strong>.</p>
<p>Es wäre weiterhin sehr hilfreich, wenn Du ein paar Satzzeichen zum richtigen Verständnis verwenden würdest. C++ meckert auch bei jedem kleinen Rechtschreibefehler, also streng dich mal ein wenig an.</p>
<p>Zum Schluss ist es IMMER hilfreich, Abschnitte des Codes zu zeigen, wo die Variable gesetzt, wo sie abgefragt und wo sie deklariert wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30837</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Thu, 26 Jun 2003 14:10:00 GMT</pubDate></item><item><title><![CDATA[Reply to Boolvariable in OnNewDocument setzen? on Thu, 26 Jun 2003 14:25:00 GMT]]></title><description><![CDATA[<p>Sorry meinte natürlich Toolbar!</p>
<p>Hier nun der code:</p>
<p>BOOL CSParamDoc::OnNewDocument()<br />
{</p>
<p>if (!CDocument::OnNewDocument())<br />
return FALSE;<br />
m_bDialogFlag = 1;<br />
return TRUE;<br />
}</p>
<p>Achso dachte jeder würde 0en und 1en verstehn.Dann bräuchte man nicht immer TRUE oder FALSE schreiben.</p>
<p>C u</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30838</guid><dc:creator><![CDATA[Iceman999]]></dc:creator><pubDate>Thu, 26 Jun 2003 14:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to Boolvariable in OnNewDocument setzen? on Thu, 26 Jun 2003 14:36:00 GMT]]></title><description><![CDATA[<p>Verstehen schon, aber 'NULL' verwendet man normalerweise für Zeiger.<br />
Ausserdem hast du vergessen, zu erwähnen, wo und wie Du die Variable abfragst!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30839</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Thu, 26 Jun 2003 14:36:00 GMT</pubDate></item><item><title><![CDATA[Reply to Boolvariable in OnNewDocument setzen? on Thu, 26 Jun 2003 15:02:00 GMT]]></title><description><![CDATA[<p>ok hier die abfrage...</p>
<p>if ( (m_bDialogFlag == 0))<br />
{<br />
CParameterDlg paramDlg;<br />
paramDlg.DoModal();<br />
}<br />
if ( (m_bDialogFlag == 1))<br />
{<br />
CFileDlg fileDlg;<br />
fileDlg.DoModal();<br />
}</p>
<p>Aber das scheint mir nicht so das problem sondern das meine Bollschevariable nach dem verlassen von OnNewDocument() immer 0 bzw. mir scheint als wären sie nicht initialisiert obwohl ich sie gestzt habe.</p>
<p>hmm?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30840</guid><dc:creator><![CDATA[Iceman999]]></dc:creator><pubDate>Thu, 26 Jun 2003 15:02:00 GMT</pubDate></item><item><title><![CDATA[Reply to Boolvariable in OnNewDocument setzen? on Fri, 27 Jun 2003 06:20:00 GMT]]></title><description><![CDATA[<p>Tut mir leid, mit Deinen Informationen kann man nichts anfangen. Da dein Problem aber ein Allgemeines ist, womit keine einzige Doc/View-Anwendung funktionieren dürfte, wenn das so wäre, wie du schreibst.<br />
Also muss irgendwo in Deinem Code ein Fehler sein. Möglicherweise überschreibst Du auch irgendwo in einer anderen Routine den Speicherbereich dieser BOOL-Variablen, das kann man, ohne den komplette Code gesehen zu haben, aber nicht spezifizieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30841</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Fri, 27 Jun 2003 06:20:00 GMT</pubDate></item><item><title><![CDATA[Reply to Boolvariable in OnNewDocument setzen? on Fri, 27 Jun 2003 12:56:00 GMT]]></title><description><![CDATA[<p>Ein von XXXX Möglichenkeiten:<br />
Ist m_bDialogFlag zufällige mit Steuerelement verknüpft? Und ruft Du irgedwann beim Initialisieren UpdataData auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30842</guid><dc:creator><![CDATA[DJohn]]></dc:creator><pubDate>Fri, 27 Jun 2003 12:56:00 GMT</pubDate></item></channel></rss>