<?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[ASSERT_KINDOF]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich stelle gerade mein Projekt von DynTabCtrl auf CPropertyPage um und bekomme dabei eine Exception, die ich nicht recht zuordnen kann. Mein Programm bleibt immer bei folgender Zeile stehen:</p>
<pre><code class="language-cpp">ASSERT_KINDOF(CPropertyPage, pPage);
</code></pre>
<p>und zwar in folgender Funktion stehen:</p>
<p>void CPropertyPage::AddPage(CPropertyPage* pPage)</p>
<p>Der Aufruf erfolgt so:</p>
<pre><code class="language-cpp">ClubGeneral page1;
ctlTab.AddPage(&amp;page1);
</code></pre>
<p>wobei ClubGeneral so aussieht:</p>
<p>#pragma once<br />
#include &quot;afxwin.h&quot;<br />
#include &quot;Data.h&quot;</p>
<p>// ClubGeneral dialog</p>
<pre><code class="language-cpp">class ClubGeneral : public CPropertyPage
{
	DECLARE_DYNAMIC(ClubGeneral)

public:
	ClubGeneral(/*CWnd* pParent = NULL*/);   // standard constructor
	virtual ~ClubGeneral();

// Dialog Data
	enum { IDD = IDD_CLUBGENERAL };

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support

	DECLARE_MESSAGE_MAP()

	CComboBox ctlHowManyFans;
	CComboBox ctlPublicStanding;
public:
	virtual BOOL OnInitDialog();
};
</code></pre>
<p>Ich würde mich sehr über Hilfe freuen.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175453/assert_kindof</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 21:02:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175453.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 10 Mar 2007 17:16:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ASSERT_KINDOF on Sat, 10 Mar 2007 17:16:28 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich stelle gerade mein Projekt von DynTabCtrl auf CPropertyPage um und bekomme dabei eine Exception, die ich nicht recht zuordnen kann. Mein Programm bleibt immer bei folgender Zeile stehen:</p>
<pre><code class="language-cpp">ASSERT_KINDOF(CPropertyPage, pPage);
</code></pre>
<p>und zwar in folgender Funktion stehen:</p>
<p>void CPropertyPage::AddPage(CPropertyPage* pPage)</p>
<p>Der Aufruf erfolgt so:</p>
<pre><code class="language-cpp">ClubGeneral page1;
ctlTab.AddPage(&amp;page1);
</code></pre>
<p>wobei ClubGeneral so aussieht:</p>
<p>#pragma once<br />
#include &quot;afxwin.h&quot;<br />
#include &quot;Data.h&quot;</p>
<p>// ClubGeneral dialog</p>
<pre><code class="language-cpp">class ClubGeneral : public CPropertyPage
{
	DECLARE_DYNAMIC(ClubGeneral)

public:
	ClubGeneral(/*CWnd* pParent = NULL*/);   // standard constructor
	virtual ~ClubGeneral();

// Dialog Data
	enum { IDD = IDD_CLUBGENERAL };

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support

	DECLARE_MESSAGE_MAP()

	CComboBox ctlHowManyFans;
	CComboBox ctlPublicStanding;
public:
	virtual BOOL OnInitDialog();
};
</code></pre>
<p>Ich würde mich sehr über Hilfe freuen.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1242986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242986</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 10 Mar 2007 17:16:28 GMT</pubDate></item><item><title><![CDATA[Reply to ASSERT_KINDOF on Sat, 10 Mar 2007 19:29:11 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe nun dieses Problem selber gelöst und muss sagen, dass lesen manchmal wirklich hilft.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1243065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1243065</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 10 Mar 2007 19:29:11 GMT</pubDate></item><item><title><![CDATA[Reply to ASSERT_KINDOF on Sat, 10 Mar 2007 19:43:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Leider hat sich nun aber ein neues Problem ergeben:</p>
<p>Die Funktion OnInitDialog() wird bei den TabDialogen nicht aufgerufen. Wie kann man denn in diesem Fall den Dialog konfigurieren?</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1243073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1243073</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 10 Mar 2007 19:43:22 GMT</pubDate></item><item><title><![CDATA[Reply to ASSERT_KINDOF on Mon, 12 Mar 2007 08:04:26 GMT]]></title><description><![CDATA[<p>Zu beachten ist, dass OnInitDialog bei einem PropertySheet erst aufgerufen wird, wenn die spezielle Seite aktiviert wird.</p>
<p>In Deinem Fall müsste in jedem Fall der OnInitDialog der ersten Seite aufgerufen werden!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1243758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1243758</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 12 Mar 2007 08:04:26 GMT</pubDate></item><item><title><![CDATA[Reply to ASSERT_KINDOF on Tue, 13 Mar 2007 07:14:56 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>es ist aber richtig, die einzelnen Tabdialoge von CPropertyPage und nicht von CDialog abzuleiten?</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1244455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1244455</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 13 Mar 2007 07:14:56 GMT</pubDate></item></channel></rss>