<?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[der Einstieg in die WinAPI...]]></title><description><![CDATA[<p>Hi,<br />
wollte mich mal reinarbeiten in die WinAPI-Welt und hab ein paar tutorials ausfindig gemacht, aber bei jedem Tutorial die eine MessageBox herzaubern soll, bekomme ich nur eine Fehlermeldung.</p>
<p>Und zwar dieser Code:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                    PSTR szCmdLine, int iCmdShow)
{
	MessageBox(NULL,&quot;Hello, Windows 98&quot;,&quot;Hello World&quot;,0);
}
</code></pre>
<p>Fehlermeldung:<br />
1&gt;------ Build started: Project: winapi01, Configuration: Debug Win32 ------<br />
1&gt;Compiling...<br />
1&gt;winmain.cpp<br />
1&gt;e:\projekt\tests\winapi01\winapi01\winmain.cpp(6) : error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [18]' to 'LPCWSTR'<br />
1&gt; Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast<br />
1&gt;Build log was saved at &quot;file://e:\Projekt\tests\winapi01\winapi01\Debug\BuildLog.htm&quot;<br />
1&gt;winapi01 - 1 error(s), 0 warning(s)<br />
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========</p>
<p>---&gt;&gt;&gt; cannot convert parameter 2 from 'const char [18]' to 'LPCWSTR' &lt;&lt;&lt;---</p>
<p>Muss ich noch was beim Projekt einstellen?</p>
<p>VLG,<br />
Cyrill</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/148814/der-einstieg-in-die-winapi</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 09:05:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/148814.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 30 May 2006 17:28:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to der Einstieg in die WinAPI... on Tue, 30 May 2006 17:28:42 GMT]]></title><description><![CDATA[<p>Hi,<br />
wollte mich mal reinarbeiten in die WinAPI-Welt und hab ein paar tutorials ausfindig gemacht, aber bei jedem Tutorial die eine MessageBox herzaubern soll, bekomme ich nur eine Fehlermeldung.</p>
<p>Und zwar dieser Code:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                    PSTR szCmdLine, int iCmdShow)
{
	MessageBox(NULL,&quot;Hello, Windows 98&quot;,&quot;Hello World&quot;,0);
}
</code></pre>
<p>Fehlermeldung:<br />
1&gt;------ Build started: Project: winapi01, Configuration: Debug Win32 ------<br />
1&gt;Compiling...<br />
1&gt;winmain.cpp<br />
1&gt;e:\projekt\tests\winapi01\winapi01\winmain.cpp(6) : error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [18]' to 'LPCWSTR'<br />
1&gt; Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast<br />
1&gt;Build log was saved at &quot;file://e:\Projekt\tests\winapi01\winapi01\Debug\BuildLog.htm&quot;<br />
1&gt;winapi01 - 1 error(s), 0 warning(s)<br />
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========</p>
<p>---&gt;&gt;&gt; cannot convert parameter 2 from 'const char [18]' to 'LPCWSTR' &lt;&lt;&lt;---</p>
<p>Muss ich noch was beim Projekt einstellen?</p>
<p>VLG,<br />
Cyrill</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1068262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1068262</guid><dc:creator><![CDATA[DragonShaolin]]></dc:creator><pubDate>Tue, 30 May 2006 17:28:42 GMT</pubDate></item><item><title><![CDATA[Reply to der Einstieg in die WinAPI... on Tue, 30 May 2006 17:34:21 GMT]]></title><description><![CDATA[<p>Du hast wahrscheinlich das UNICODE Charset eingestellt (ist Default beim 2005).<br />
Findeste in den Projektoptionen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1068265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1068265</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Tue, 30 May 2006 17:34:21 GMT</pubDate></item><item><title><![CDATA[Reply to der Einstieg in die WinAPI... on Tue, 30 May 2006 17:37:12 GMT]]></title><description><![CDATA[<p>Ah ok... funktioniert. Danke dir. Warum ist das so? Für was brauche ich den UNICODE?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1068269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1068269</guid><dc:creator><![CDATA[DragonShaolin]]></dc:creator><pubDate>Tue, 30 May 2006 17:37:12 GMT</pubDate></item><item><title><![CDATA[Reply to der Einstieg in die WinAPI... on Tue, 30 May 2006 17:38:52 GMT]]></title><description><![CDATA[<p>Die WinAPI (bzw. besser gesagt das PSDK) basiert auf TCHAR... d.h. Du musst z.B. bei String-Literalen alles in das &quot;_T&quot; makro packen... also =&gt;</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;tchar.h&gt;
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                    PSTR szCmdLine, int iCmdShow)
{
    MessageBox(NULL, _T(&quot;Hello, Windows 98&quot;), _T(&quot;Hello World&quot;), 0);
}
</code></pre>
<p>Siehe:<br />
<a href="http://msdn2.microsoft.com/c426s321" rel="nofollow">http://msdn2.microsoft.com/c426s321</a></p>
<p>PS: Heute sollte man immer UNICODE verwenden, wenn Du auch andere Sprachen als english unterstützen willst..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1068270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1068270</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 30 May 2006 17:38:52 GMT</pubDate></item><item><title><![CDATA[Reply to der Einstieg in die WinAPI... on Tue, 30 May 2006 17:41:16 GMT]]></title><description><![CDATA[<p>Ok, danke dir. Gut zu wissen.</p>
<p>Also vielen Dank für eure Hilfe. Muss man ja vorher wissen. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1068276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1068276</guid><dc:creator><![CDATA[DragonShaolin]]></dc:creator><pubDate>Tue, 30 May 2006 17:41:16 GMT</pubDate></item><item><title><![CDATA[Reply to der Einstieg in die WinAPI... on Tue, 30 May 2006 17:43:43 GMT]]></title><description><![CDATA[<p>Ah ja, wieder was gelernt..Danke Jochen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1068281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1068281</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Tue, 30 May 2006 17:43:43 GMT</pubDate></item></channel></rss>