<?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[Debug Assertion Failed für tooltip.cpp]]></title><description><![CDATA[<p>hallo!<br />
vielleicht kann mir jemand weiter helfen:<br />
nur im debug modus (nicht release) kann ich zwar fehlerlos meine anwendung kompilieren und erstellen, bei der programmausführung kommt o.a. fehler. im debugprogramm selbst finde ich den 1.eintrag bei ASSERT(pWnd != NULL);<br />
obwohl ich schon alles mögliche probiert habe, kann ich den fehler nicht finden.<br />
nachdem tooltip eine rolle zu spielen scheint, mein code:</p>
<pre><code class="language-cpp">BOOL CSeite1::PreTranslateMessage(MSG* pMsg) 
{
	if(IsWindow(m_ttipctrl.m_hWnd))
	{
		m_ttipctrl.RelayEvent(pMsg);					//Standard 
	}
	return CDialog::PreTranslateMessage(pMsg);
}
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">class CTabCtrlDlg : public CDialog
{
// Konstruktion, wurde durch Membervariable hinzugefügt!
public:
	CToolTipCtrl m_ttipctrl;
	CTabCtrlDlg(CWnd* pParent = NULL);	// Standard-Konstruktor
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);
</code></pre>
<p>ich nehme an, hier wird irgendwo der fehler sein,<br />
bitte euch um hilfe,<br />
danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/166851/debug-assertion-failed-für-tooltip-cpp</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 00:24:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166851.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 Dec 2006 18:32:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Debug Assertion Failed für tooltip.cpp on Sun, 03 Dec 2006 18:32:58 GMT]]></title><description><![CDATA[<p>hallo!<br />
vielleicht kann mir jemand weiter helfen:<br />
nur im debug modus (nicht release) kann ich zwar fehlerlos meine anwendung kompilieren und erstellen, bei der programmausführung kommt o.a. fehler. im debugprogramm selbst finde ich den 1.eintrag bei ASSERT(pWnd != NULL);<br />
obwohl ich schon alles mögliche probiert habe, kann ich den fehler nicht finden.<br />
nachdem tooltip eine rolle zu spielen scheint, mein code:</p>
<pre><code class="language-cpp">BOOL CSeite1::PreTranslateMessage(MSG* pMsg) 
{
	if(IsWindow(m_ttipctrl.m_hWnd))
	{
		m_ttipctrl.RelayEvent(pMsg);					//Standard 
	}
	return CDialog::PreTranslateMessage(pMsg);
}
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">class CTabCtrlDlg : public CDialog
{
// Konstruktion, wurde durch Membervariable hinzugefügt!
public:
	CToolTipCtrl m_ttipctrl;
	CTabCtrlDlg(CWnd* pParent = NULL);	// Standard-Konstruktor
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);
</code></pre>
<p>ich nehme an, hier wird irgendwo der fehler sein,<br />
bitte euch um hilfe,<br />
danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186432</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Sun, 03 Dec 2006 18:32:58 GMT</pubDate></item><item><title><![CDATA[Reply to Debug Assertion Failed für tooltip.cpp on Sun, 03 Dec 2006 19:46:08 GMT]]></title><description><![CDATA[<p>Bist Du Dir sicher, dass im Callstack PreTRanslateMessage drin steht?</p>
<p>Der Code</p>
<pre><code class="language-cpp">if(IsWindow(m_ttipctrl.m_hWnd))
</code></pre>
<p>ist IMHO unsinnig.<br />
Es genügt einfach zu prüfen ob m_hWnd!=NULL ist!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186463</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 03 Dec 2006 19:46:08 GMT</pubDate></item><item><title><![CDATA[Reply to Debug Assertion Failed für tooltip.cpp on Mon, 04 Dec 2006 06:31:47 GMT]]></title><description><![CDATA[<p>hallo martin richter!<br />
bist du nett und erklärst mir deine fragen für mich verständlicher, denn deine meinung kann ich nicht richtig deuten und hilft mir auch nicht weiter,<br />
danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186569</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Mon, 04 Dec 2006 06:31:47 GMT</pubDate></item><item><title><![CDATA[Reply to Debug Assertion Failed für tooltip.cpp on Mon, 04 Dec 2006 07:26:23 GMT]]></title><description><![CDATA[<p>Meine Frage zielt darauf ab, wer und wo den Assert auslöst. Dass kannst Du beim ASSERT durch drücken von Wiederholen im Callstack Fenster sehen. Das ist ein Fenster des Debuggers.</p>
<p>Mene Codeanmerkung ist wohl eindeutig. IsWindow hier zu verwenden ist absolut überflüssig. Die MFC garantiert (bei normaler Verwendung), dass ein CWnd mit seinem m_hWnd solange gültig ist bis es eben zerstört wird, dann wird m_hWnd NULL!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186580</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 04 Dec 2006 07:26:23 GMT</pubDate></item><item><title><![CDATA[Reply to Debug Assertion Failed für tooltip.cpp on Mon, 04 Dec 2006 11:18:40 GMT]]></title><description><![CDATA[<p>zum Wiederholen im Callstack Fenster:<br />
bitte erkläre mir das genauer!</p>
<p>zu IsWindow:<br />
wie soll der code verändert werden?,<br />
danke für deine mühe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186726</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Mon, 04 Dec 2006 11:18:40 GMT</pubDate></item><item><title><![CDATA[Reply to Debug Assertion Failed für tooltip.cpp on Mon, 04 Dec 2006 11:37:09 GMT]]></title><description><![CDATA[<p>oldi schrieb:</p>
<blockquote>
<p>zum Wiederholen im Callstack Fenster:<br />
bitte erkläre mir das genauer!</p>
</blockquote>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-120832.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-120832.html</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186739</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Mon, 04 Dec 2006 11:37:09 GMT</pubDate></item><item><title><![CDATA[Reply to Debug Assertion Failed für tooltip.cpp on Mon, 04 Dec 2006 12:06:41 GMT]]></title><description><![CDATA[<p>oldi schrieb:</p>
<blockquote>
<p>zum Wiederholen im Callstack Fenster:<br />
bitte erkläre mir das genauer!</p>
</blockquote>
<p>Siehe estartu's Post!</p>
<blockquote>
<p>zu IsWindow:<br />
wie soll der code verändert werden?,<br />
danke für deine mühe</p>
</blockquote>
<p>Das habe ich doch geschrieben <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="😕"
    /> : Es genüht m_hWnd gegen NULL zu prüfen!</p>
<pre><code class="language-cpp">BOOL CSeite1::PreTranslateMessage(MSG* pMsg) 
{
    if(m_ttipctrl.m_hWnd!=NULL)
    {
        m_ttipctrl.RelayEvent(pMsg);                    //Standard 
    }
    return CDialog::PreTranslateMessage(pMsg);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1186770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186770</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 04 Dec 2006 12:06:41 GMT</pubDate></item><item><title><![CDATA[Reply to Debug Assertion Failed für tooltip.cpp on Mon, 04 Dec 2006 14:53:55 GMT]]></title><description><![CDATA[<p>danke euch. nur die änderung brachte mir nichts, der fehler kommt nach wie vor.<br />
werde mich noch einlesen!,danke vorerst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186951</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Mon, 04 Dec 2006 14:53:55 GMT</pubDate></item></channel></rss>