<?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[Zugriff auf Dialog ?]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>ich möchte zugriff auf das HaupDialog Klasse aus eine andere klasse und das schon seit 2 wochen <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>
<p>ich habe in der Neben klasse eine zeiger auf die Hauptklasse angelegt.<br />
und eine Funktion SetDialog().</p>
<p>#if _MSC_VER &gt; 1000<br />
#pragma once<br />
#endif // _MSC_VER &gt; 1000<br />
// Toplama.h : Header-Datei<br />
//</p>
<p>/////////////////////////////////////////////////////////////////////////////<br />
// Fenster Toplama</p>
<p>class CZweiklassenDlg;</p>
<p>class Toplama : public CWnd<br />
{<br />
// Konstruktion<br />
public:<br />
Toplama();</p>
<p>// Attribute<br />
public:</p>
<p>CZweiklassenDlg <em>Dialog;// Hauptdialog Zeiger<br />
void Anzeige(int a);<br />
// Operationen<br />
public:<br />
void SetDialog(CZweiklassenDlg</em> dialog) { Dialog = dialog; };</p>
<p>// Überschreibungen<br />
// Vom Klassen-Assistenten generierte virtuelle Funktionsüberschreibungen<br />
//{{AFX_VIRTUAL(Toplama)<br />
//}}AFX_VIRTUAL</p>
<p>// Implementierung<br />
public:<br />
virtual ~Toplama();</p>
<p>// Generierte Nachrichtenzuordnungsfunktionen<br />
protected:<br />
//{{AFX_MSG(Toplama)<br />
// HINWEIS - Der Klassen-Assistent fügt hier Member-Funktionen ein und entfernt diese.<br />
//}}AFX_MSG<br />
DECLARE_MESSAGE_MAP()<br />
};</p>
<p>/////////////////////////////////////////////////////////////////////////////</p>
<p>//{{AFX_INSERT_LOCATION}}<br />
// Microsoft Visual C++ fügt unmittelbar vor der vorhergehenden Zeile zusätzliche Deklarationen ein.</p>
<p>#endif // AFX_TOPLAMA_H__A8760A5F_1C9A_460F_B5A3_50C8F96BD56A__INCLUDED_</p>
<p>wenn ich den Diolagzeiger einsetzen möchte bekomme ich kein zugriff</p>
<p>// Toplama.cpp: Implementierungsdatei<br />
//</p>
<p>#include &quot;stdafx.h&quot;<br />
#include &quot;zweiklassen.h&quot;<br />
#include &quot;Toplama.h&quot;<br />
//#include &quot;zweiklassenDlg.h&quot;<br />
#ifdef <em>DEBUG<br />
#define new DEBUG_NEW<br />
#undef THIS_FILE<br />
static char THIS_FILE[] = __FILE</em>_;<br />
#endif</p>
<p>/////////////////////////////////////////////////////////////////////////////<br />
// Toplama</p>
<p>Toplama::Toplama()<br />
{</p>
<p>}</p>
<p>Toplama::~Toplama()<br />
{<br />
}</p>
<p>void Toplama::Anzeige(int a)<br />
{<br />
Dialog-&gt; //der zeiger oprator öffnet mir keine liste was mache ich da falsch?</p>
<p>}</p>
<p>BEGIN_MESSAGE_MAP(Toplama, CWnd)<br />
//{{AFX_MSG_MAP(Toplama)<br />
// HINWEIS - Der Klassen-Assistent fügt hier Zuordnungsmakros ein und entfernt diese.<br />
//}}AFX_MSG_MAP<br />
END_MESSAGE_MAP()<br />
////////////////////////</p>
<p>ich bekomme keine Fehler meldung aber auch kein zugriff auf die Elemente des Haupdialoges.</p>
<p>kann mich bitte jemand von diesen qualen befreien..<br />
Bin Anfänger <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="😞"
    /><br />
ich möchte doch nur auf die HaupKlasse zugriff haben kann doch nicht so schwer sein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Grüße Can</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/79333/zugriff-auf-dialog</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 02:03:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/79333.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 10 Jul 2004 07:09:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zugriff auf Dialog ? on Sat, 10 Jul 2004 07:09:02 GMT]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>ich möchte zugriff auf das HaupDialog Klasse aus eine andere klasse und das schon seit 2 wochen <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>
<p>ich habe in der Neben klasse eine zeiger auf die Hauptklasse angelegt.<br />
und eine Funktion SetDialog().</p>
<p>#if _MSC_VER &gt; 1000<br />
#pragma once<br />
#endif // _MSC_VER &gt; 1000<br />
// Toplama.h : Header-Datei<br />
//</p>
<p>/////////////////////////////////////////////////////////////////////////////<br />
// Fenster Toplama</p>
<p>class CZweiklassenDlg;</p>
<p>class Toplama : public CWnd<br />
{<br />
// Konstruktion<br />
public:<br />
Toplama();</p>
<p>// Attribute<br />
public:</p>
<p>CZweiklassenDlg <em>Dialog;// Hauptdialog Zeiger<br />
void Anzeige(int a);<br />
// Operationen<br />
public:<br />
void SetDialog(CZweiklassenDlg</em> dialog) { Dialog = dialog; };</p>
<p>// Überschreibungen<br />
// Vom Klassen-Assistenten generierte virtuelle Funktionsüberschreibungen<br />
//{{AFX_VIRTUAL(Toplama)<br />
//}}AFX_VIRTUAL</p>
<p>// Implementierung<br />
public:<br />
virtual ~Toplama();</p>
<p>// Generierte Nachrichtenzuordnungsfunktionen<br />
protected:<br />
//{{AFX_MSG(Toplama)<br />
// HINWEIS - Der Klassen-Assistent fügt hier Member-Funktionen ein und entfernt diese.<br />
//}}AFX_MSG<br />
DECLARE_MESSAGE_MAP()<br />
};</p>
<p>/////////////////////////////////////////////////////////////////////////////</p>
<p>//{{AFX_INSERT_LOCATION}}<br />
// Microsoft Visual C++ fügt unmittelbar vor der vorhergehenden Zeile zusätzliche Deklarationen ein.</p>
<p>#endif // AFX_TOPLAMA_H__A8760A5F_1C9A_460F_B5A3_50C8F96BD56A__INCLUDED_</p>
<p>wenn ich den Diolagzeiger einsetzen möchte bekomme ich kein zugriff</p>
<p>// Toplama.cpp: Implementierungsdatei<br />
//</p>
<p>#include &quot;stdafx.h&quot;<br />
#include &quot;zweiklassen.h&quot;<br />
#include &quot;Toplama.h&quot;<br />
//#include &quot;zweiklassenDlg.h&quot;<br />
#ifdef <em>DEBUG<br />
#define new DEBUG_NEW<br />
#undef THIS_FILE<br />
static char THIS_FILE[] = __FILE</em>_;<br />
#endif</p>
<p>/////////////////////////////////////////////////////////////////////////////<br />
// Toplama</p>
<p>Toplama::Toplama()<br />
{</p>
<p>}</p>
<p>Toplama::~Toplama()<br />
{<br />
}</p>
<p>void Toplama::Anzeige(int a)<br />
{<br />
Dialog-&gt; //der zeiger oprator öffnet mir keine liste was mache ich da falsch?</p>
<p>}</p>
<p>BEGIN_MESSAGE_MAP(Toplama, CWnd)<br />
//{{AFX_MSG_MAP(Toplama)<br />
// HINWEIS - Der Klassen-Assistent fügt hier Zuordnungsmakros ein und entfernt diese.<br />
//}}AFX_MSG_MAP<br />
END_MESSAGE_MAP()<br />
////////////////////////</p>
<p>ich bekomme keine Fehler meldung aber auch kein zugriff auf die Elemente des Haupdialoges.</p>
<p>kann mich bitte jemand von diesen qualen befreien..<br />
Bin Anfänger <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="😞"
    /><br />
ich möchte doch nur auf die HaupKlasse zugriff haben kann doch nicht so schwer sein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Grüße Can</p>
]]></description><link>https://www.c-plusplus.net/forum/post/557250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/557250</guid><dc:creator><![CDATA[can28]]></dc:creator><pubDate>Sat, 10 Jul 2004 07:09:02 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf Dialog ? on Sat, 10 Jul 2004 07:47:25 GMT]]></title><description><![CDATA[<p>Versuch mal</p>
<pre><code>((*CZweiklassenDlg)GetParent)-&gt;Funktionsname bzw Variablenname
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/557260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/557260</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Sat, 10 Jul 2004 07:47:25 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf Dialog ? on Sat, 10 Jul 2004 07:59:21 GMT]]></title><description><![CDATA[<p>Guten Morgen Trikor</p>
<p>so habe ich es auch probiert leider 3 fehler</p>
<p>void Toplama::Anzeige(int a)<br />
{<br />
//Dialog-&gt;</p>
<p>((*CZweiklassenDlg)GetParent)-&gt;m_sAnzeige =&quot;Hallo&quot;;<br />
}</p>
<p>Toplama.cpp<br />
C:\Maximum MIDI\Example Apps\zweiklassen\Toplama.cpp(32) : error C2275: &quot;CZweiklassenDlg&quot; : Ungültige Verwendung dieses Typs als Ausdruck<br />
c:\maximum midi\example apps\zweiklassen\toplama.h(13) : Siehe Deklaration von 'CZweiklassenDlg'<br />
C:\Maximum MIDI\Example Apps\zweiklassen\Toplama.cpp(32) : error C2146: Syntaxfehler : Fehlendes ')' vor Bezeichner 'GetParent'<br />
C:\Maximum MIDI\Example Apps\zweiklassen\Toplama.cpp(32) : error C2059: Syntaxfehler : ')'<br />
Fehler beim Ausführen von cl.exe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/557261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/557261</guid><dc:creator><![CDATA[can28]]></dc:creator><pubDate>Sat, 10 Jul 2004 07:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf Dialog ? on Sat, 10 Jul 2004 21:04:49 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>da hat Trikor eine recht eigenwillige Schreibweise eines C-Style-casts angegeben, und da GetParent eine Funktion ist, fehlen auch noch die Klammern dahinter, richtiger wäre es also so:</p>
<pre><code class="language-cpp">((CZweiklassenDlg*) GetParent())-&gt;m_sAnzeige =&quot;Hallo&quot;;
</code></pre>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/557820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/557820</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Sat, 10 Jul 2004 21:04:49 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf Dialog ? on Sun, 11 Jul 2004 18:32:10 GMT]]></title><description><![CDATA[<p>Trikor schrieb:</p>
<blockquote>
<p>Versuch mal</p>
<pre><code>((*CZweiklassenDlg)GetParent)-&gt;Funktionsname bzw Variablenname
</code></pre>
</blockquote>
<p>Was hab ich da geschrieben??? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Mein Gott, das darf doch wohl nicht war sein. Das ist natürlich völliger Blödsinn.</p>
<p>Richtig ist wie Probe-Nutzer schon schrieb</p>
<pre><code class="language-cpp">((CZweiklassenDlg*) GetParent())-&gt;Funktionsname bzw Variablenname
</code></pre>
<p>Ich versprech hoch und heilig nie wieder morgens um 10.00 h (total besoffen nach einer durchzechten nacht) ein Posting abzugeben. Hab bis grade nicht mal mehr gewusst, das ich mich überhaubt am Rechner gesetzt habe.</p>
<p>Nochmal Sorry <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/558312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/558312</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Sun, 11 Jul 2004 18:32:10 GMT</pubDate></item></channel></rss>