<?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[winäpi problemm]]></title><description><![CDATA[<p>Schönen Abend <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>
<p>ich hab ein fenster schreiben wollen, doch:</p>
<pre><code class="language-cpp">const char szAppName[] = &quot;Ein eigenes Fenster&quot;;
</code></pre>
<pre><code class="language-cpp">error C2440: 'Initialisierung': 'const wchar_t [20]' kann nicht in 'const char []' konvertiert werden
</code></pre>
<pre><code class="language-cpp">// weiter unten

hWnd = CreateWindow(szAppName,
		L&quot;Titelleiste&quot;,
		WS_OVERLAPPEDWINDOW,
		CW_USEDEFAULT,
		CW_USEDEFAULT,
		CW_USEDEFAULT,
		CW_USEDEFAULT,
		NULL,
		NULL,
		hInstance,
	    NULL); // Beim letzten Parameter gibts eine Fehlermeldung
</code></pre>
<pre><code class="language-cpp">error C2664: 'CreateWindowExW': Konvertierung des Parameters 2 von 'const char []' in 'LPCWSTR' nicht möglich
1&gt;        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
</code></pre>
<p>das erklärt sich von selbst <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="😞"
    /></p>
<p>ich weiss nich mehr weiter ..</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/201226/winäpi-problemm</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 06:55:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/201226.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Dec 2007 19:24:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to winäpi problemm on Wed, 26 Dec 2007 19:24:48 GMT]]></title><description><![CDATA[<p>Schönen Abend <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>
<p>ich hab ein fenster schreiben wollen, doch:</p>
<pre><code class="language-cpp">const char szAppName[] = &quot;Ein eigenes Fenster&quot;;
</code></pre>
<pre><code class="language-cpp">error C2440: 'Initialisierung': 'const wchar_t [20]' kann nicht in 'const char []' konvertiert werden
</code></pre>
<pre><code class="language-cpp">// weiter unten

hWnd = CreateWindow(szAppName,
		L&quot;Titelleiste&quot;,
		WS_OVERLAPPEDWINDOW,
		CW_USEDEFAULT,
		CW_USEDEFAULT,
		CW_USEDEFAULT,
		CW_USEDEFAULT,
		NULL,
		NULL,
		hInstance,
	    NULL); // Beim letzten Parameter gibts eine Fehlermeldung
</code></pre>
<pre><code class="language-cpp">error C2664: 'CreateWindowExW': Konvertierung des Parameters 2 von 'const char []' in 'LPCWSTR' nicht möglich
1&gt;        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
</code></pre>
<p>das erklärt sich von selbst <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="😞"
    /></p>
<p>ich weiss nich mehr weiter ..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1426423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426423</guid><dc:creator><![CDATA[J0A]]></dc:creator><pubDate>Wed, 26 Dec 2007 19:24:48 GMT</pubDate></item><item><title><![CDATA[Reply to winäpi problemm on Wed, 26 Dec 2007 19:33:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">const wchar_t* szAppName = L&quot;Ungarische Notation ist bescheuert&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1426431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426431</guid><dc:creator><![CDATA[der grinch]]></dc:creator><pubDate>Wed, 26 Dec 2007 19:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to winäpi problemm on Thu, 27 Dec 2007 09:00:07 GMT]]></title><description><![CDATA[<p>Zum ersten: wchar_t hat was mit Unicode zu tun. (Dazu mal in den Compiler-Einstellungen nachschauen) Das ist ein anderer Datentyp als (einfach) char[]. Die Fehlermeldung sagt ja selbst: Eine Konvertierung funzt nicht, man muß die Typen casten.</p>
<p>Zum zweiten: Die Fehlermeldung sagt: &quot;Beim 2. Parameter&quot;- das ist LPCTSTR lpClassName (in Deinem Fall &quot;Titelleiste&quot;), und nicht der letzte Parameter (lParam).<br />
LPCWSTR heißt &quot;Long Pointer constant to wide string&quot;. Der Compiler erwartet aber LPCTSTR. Du versuchst also, einen Pointertyp in einen anderen umzuwandeln. Das kann natürlich auch nicht funktionieren.<br />
Versuch mal, das L vor &quot;Titelleiste&quot; wegzulassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1426681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426681</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Thu, 27 Dec 2007 09:00:07 GMT</pubDate></item></channel></rss>