<?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[MessageBox Error]]></title><description><![CDATA[<p>hallo Forum,<br />
ich habe da son code, und normalerweise sollt er gehen ...</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &quot;stdafx.h&quot;
#include &quot;wgegdsger.h&quot;

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
   LPSTR lpCmdLine, int nCmdShow)
{
   MessageBox(NULL, &quot;Goodbye, cruel world!&quot;, &quot;Note&quot;, MB_OK | MB_SYSTEMMODAL);
   return 0;
}
</code></pre>
<p>Aber wenn ich es kompiliere, dann zeigt er mir folgendes an:</p>
<blockquote>
<p>c:\dokumente und einstellungen\eigene dateien\visual studio 2005\projects\wgegdsger\wgegdsger\wgegdsger.cpp(13) : error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [22]' in 'LPCWSTR' nicht möglich<br />
Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.<br />
Das Buildprotokoll wurde unter &quot;file://c:\Dokumente und Einstellungen\Eigene Dateien\Visual Studio 2005\Projects\wgegdsger\wgegdsger\Debug\BuildLog.htm&quot; gespeichert.<br />
wgegdsger - 1 Fehler, 0 Warnung(en)<br />
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========</p>
</blockquote>
<p>Nunja, diesen code gibt es in den meisten c++ winapi tutorialen, aber warum geht das nicht??</p>
<p>ich benutze MSVC++ und habe auch das PSDK drauf und configuriert!<br />
Was habe ich falsch gemacht, oder was kann ich besser machen??</p>
<p>ich bin noch ein ziehmlicher anfänger was API angeht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
<p>Falls ihr mir tutorial links schicken könntet die auch gehen, dann würde ich mich auch sehr freuen!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/187667/messagebox-error</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Jul 2026 11:19:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/187667.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 22 Jul 2007 18:59:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MessageBox Error on Sun, 22 Jul 2007 18:59:56 GMT]]></title><description><![CDATA[<p>hallo Forum,<br />
ich habe da son code, und normalerweise sollt er gehen ...</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &quot;stdafx.h&quot;
#include &quot;wgegdsger.h&quot;

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
   LPSTR lpCmdLine, int nCmdShow)
{
   MessageBox(NULL, &quot;Goodbye, cruel world!&quot;, &quot;Note&quot;, MB_OK | MB_SYSTEMMODAL);
   return 0;
}
</code></pre>
<p>Aber wenn ich es kompiliere, dann zeigt er mir folgendes an:</p>
<blockquote>
<p>c:\dokumente und einstellungen\eigene dateien\visual studio 2005\projects\wgegdsger\wgegdsger\wgegdsger.cpp(13) : error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [22]' in 'LPCWSTR' nicht möglich<br />
Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.<br />
Das Buildprotokoll wurde unter &quot;file://c:\Dokumente und Einstellungen\Eigene Dateien\Visual Studio 2005\Projects\wgegdsger\wgegdsger\Debug\BuildLog.htm&quot; gespeichert.<br />
wgegdsger - 1 Fehler, 0 Warnung(en)<br />
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========</p>
</blockquote>
<p>Nunja, diesen code gibt es in den meisten c++ winapi tutorialen, aber warum geht das nicht??</p>
<p>ich benutze MSVC++ und habe auch das PSDK drauf und configuriert!<br />
Was habe ich falsch gemacht, oder was kann ich besser machen??</p>
<p>ich bin noch ein ziehmlicher anfänger was API angeht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
<p>Falls ihr mir tutorial links schicken könntet die auch gehen, dann würde ich mich auch sehr freuen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330365</guid><dc:creator><![CDATA[Showball]]></dc:creator><pubDate>Sun, 22 Jul 2007 18:59:56 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox Error on Sun, 22 Jul 2007 19:23:15 GMT]]></title><description><![CDATA[<p>Ich finde deine Threads nervig <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>Du musst von Unicode auf Multi-Byte umstellen! In den Projekteinstellungen... Zeichensatz...</p>
<p>Deine Aufgabe für heute... Such!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330372</guid><dc:creator><![CDATA[fxdsddsa]]></dc:creator><pubDate>Sun, 22 Jul 2007 19:23:15 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox Error on Sun, 22 Jul 2007 19:25:50 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-169469" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-169469</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330373</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 22 Jul 2007 19:25:50 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox Error on Sun, 22 Jul 2007 20:58:45 GMT]]></title><description><![CDATA[<p>hey danke es klappt, und fx, werde das mal amchen <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>was bewirkt das denn wenn das umgestellt ist???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330422</guid><dc:creator><![CDATA[Showball]]></dc:creator><pubDate>Sun, 22 Jul 2007 20:58:45 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox Error on Mon, 23 Jul 2007 17:48:25 GMT]]></title><description><![CDATA[<p>Es bewirkt einen kleinen Overhead. Abgesehen von den älteren Windows-Versionen, arbeitet Windows intern mit Unicode und darf nun alle API-Aufrufe die was mit zeichenketten zu tun haben intern umwandeln <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";D"
      alt="😉"
    /></p>
<p>wikipedia schrieb:</p>
<blockquote>
<p>Unicode ist ein internationaler Standard, in dem langfristig für jedes sinntragende Zeichen bzw. Textelement aller bekannten Schriftkulturen und Zeichensysteme ein digitaler Code festgelegt wird. Ziel ist es, das Problem unterschiedlicher, inkompatibler Kodierungen in unterschiedlichen Ländern oder Kulturkreisen zu beseitigen. Herkömmliche Computer-Zeichencodes umfassen einen Zeichenvorrat von entweder 128 (7 Bit) Codepositionen wie der sehr bekannte ASCII-Standard oder 256 (8 Bit) Positionen, wie z. B. ISO 8859-1 (auch als Latin-1 bekannt), wovon nach Abzug der Steuerzeichen 96 Elemente bei ASCII und 192–224 Elemente bei den 8-Bit ISO-Zeichensätzen als Schrift- und Sonderzeichen darstellbar sind. Diese Zeichenkodierungen erlauben die gleichzeitige Darstellung nur weniger Sprachen im selben Text, wenn man sich nicht damit behilft, in einem Text verschiedene Schriften mit unterschiedlichen Zeichensätzen zu verwenden. Dieses behinderte den internationalen Datenaustausch in den 1980er und 1990er Jahren erheblich.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1331030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1331030</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Mon, 23 Jul 2007 17:48:25 GMT</pubDate></item></channel></rss>