<?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[COLORREF Fehler]]></title><description><![CDATA[<p>ich hab keine ahnung warum aber meinem compiler passt folgende syntax nicht und ich komm nicht drauf. vielleicht seh ich den wald vor lauter bäumen nicht:</p>
<pre><code class="language-cpp">const COLORREF CPaintDlg::m_rcColors[8] = {
		RGB(0, 0, 0), //Schwarz
		RGB(0, 0, 255), //Blau
		RGB(0, 255, 0), //Grün
		RGB(0, 255, 255), //Cyan
		RGB(255, 0, 0), //Rot
		RGB(255, 0, 255), //Magenta
		RGB(255, 255, 0), //Gelb
		RGB(255, 255, 255), //Weiß
	};
</code></pre>
<blockquote>
<p>error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen</p>
</blockquote>
<p>Danke schonmal für die Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/189388/colorref-fehler</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 08:59:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/189388.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Aug 2007 12:03:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to COLORREF Fehler on Sun, 12 Aug 2007 12:03:59 GMT]]></title><description><![CDATA[<p>ich hab keine ahnung warum aber meinem compiler passt folgende syntax nicht und ich komm nicht drauf. vielleicht seh ich den wald vor lauter bäumen nicht:</p>
<pre><code class="language-cpp">const COLORREF CPaintDlg::m_rcColors[8] = {
		RGB(0, 0, 0), //Schwarz
		RGB(0, 0, 255), //Blau
		RGB(0, 255, 0), //Grün
		RGB(0, 255, 255), //Cyan
		RGB(255, 0, 0), //Rot
		RGB(255, 0, 255), //Magenta
		RGB(255, 255, 0), //Gelb
		RGB(255, 255, 255), //Weiß
	};
</code></pre>
<blockquote>
<p>error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen</p>
</blockquote>
<p>Danke schonmal für die Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343131</guid><dc:creator><![CDATA[digital_doom]]></dc:creator><pubDate>Sun, 12 Aug 2007 12:03:59 GMT</pubDate></item><item><title><![CDATA[Reply to COLORREF Fehler on Sun, 12 Aug 2007 13:10:57 GMT]]></title><description><![CDATA[<p>Das letzte Komma ist auf jeden Fall zu viel. <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343158</guid><dc:creator><![CDATA[Ajaw]]></dc:creator><pubDate>Sun, 12 Aug 2007 13:10:57 GMT</pubDate></item><item><title><![CDATA[Reply to COLORREF Fehler on Sun, 12 Aug 2007 13:23:53 GMT]]></title><description><![CDATA[<p>probier mal die 8 wegzulassen:</p>
<pre><code class="language-cpp">const COLORREF CPaintDlg::m_rcColors[] = {
        RGB(0, 0, 0), //Schwarz
        RGB(0, 0, 255), //Blau
        RGB(0, 255, 0), //Grün
        RGB(0, 255, 255), //Cyan
        RGB(255, 0, 0), //Rot
        RGB(255, 0, 255), //Magenta
        RGB(255, 255, 0), //Gelb
        RGB(255, 255, 255) //Weiß
    };
</code></pre>
<p>bzw. kannste mal zeigen, was um diesen Schnipsel drum rum steht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343160</guid><dc:creator><![CDATA[DrakoXP]]></dc:creator><pubDate>Sun, 12 Aug 2007 13:23:53 GMT</pubDate></item><item><title><![CDATA[Reply to COLORREF Fehler on Sun, 12 Aug 2007 20:33:00 GMT]]></title><description><![CDATA[<p>um diesen schnipsel herum steht(schon mit den vorgeschlagenen änderungen -&gt; noch immer der selbe error):</p>
<pre><code class="language-cpp">#pragma once

// CPaintDlg-Dialogfeld

class CPaintDlg : public CDialog
{
	DECLARE_DYNAMIC(CPaintDlg)

public:
	const COLORREF CPaintDlg::m_rcColors[] = {
		RGB(0, 0, 0), //Schwarz
		RGB(0, 0, 255), //Blau
		RGB(0, 255, 0), //Grün
		RGB(0, 255, 255), //Cyan
		RGB(255, 0, 0), //Rot
		RGB(255, 0, 255), //Magenta
		RGB(255, 255, 0), //Gelb
		RGB(255, 255, 255) //Weiß
	};

	CPaintDlg(CWnd* pParent = NULL);   // Standardkonstruktor
	virtual ~CPaintDlg();

// Dialogfelddaten
	enum { IDD = IDD_PAINT_DLG };

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV-Unterstützung

public:
	static const COLORREF m_rcColors[8];

	DECLARE_MESSAGE_MAP()
private:
	void DrawLine(CPaintDC* pdc, int iColor);
public:
	afx_msg void OnPaint();
};
</code></pre>
<p>is ne eigene header datei. und diese wird dann in der dazugehörigen .cpp verwendet. und zwar definiere ich 6 od 7 verschiedene pinsel und stift ziele und will sie mir in einer schleife alle auf den bildschirm zeichnen lassen.<br />
hab das ganze aus dem buch c++ in 21 tagen 1 zu 1 abgeschrieben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343354</guid><dc:creator><![CDATA[digital_doom]]></dc:creator><pubDate>Sun, 12 Aug 2007 20:33:00 GMT</pubDate></item><item><title><![CDATA[Reply to COLORREF Fehler on Mon, 13 Aug 2007 06:14:19 GMT]]></title><description><![CDATA[<p>Erstens: Im Inneren der Klassendefinition brauchst du die Scope-Zuordung ('CPaintDlg::') nicht mit anzugeben.</p>
<p>Zweitens: Normale (nicht-statische) Member darfst du nicht in der Definition initialisieren - das geht nur im Ctor (btw, für const-Arrays geht das gar nicht).</p>
<p>Drittens: Wenn alle deine Dialoge mit dem selben Array arbeiten wollen, solltest du es static setzen (und außerhalb der Klassendefinition initialisieren):</p>
<pre><code class="language-cpp">//im Header
class CPaintDlg : public CDialog
{
    DECLARE_DYNAMIC(CPaintDlg)

public:
    static const COLORREF CPaintDlg::m_rcColors[8];
    ...
};

//in der .CPP
const COLORREF CPaintDlg::m_rcColors[8] = {
    RGB(0, 0, 0), //Schwarz
    RGB(0, 0, 255), //Blau
    RGB(0, 255, 0), //Grün
    RGB(0, 255, 255), //Cyan
    RGB(255, 0, 0), //Rot
    RGB(255, 0, 255), //Magenta
    RGB(255, 255, 0), //Gelb
    RGB(255, 255, 255) //Weiß
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1343445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343445</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 13 Aug 2007 06:14:19 GMT</pubDate></item></channel></rss>