<?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[UNICODE Compilierung?]]></title><description><![CDATA[<p>Wenn man sowas schreibt wie:</p>
<pre><code class="language-cpp">TextOut (hdc, 0, 0, &quot;Hallo, ich bin ein Fenster!&quot;, 27);
</code></pre>
<p>Dann ist das doch ansi, oder? Jedenfalls wird doch TextOutA aufgerufen...<br />
Müsste dann nicht, wenn man:</p>
<pre><code class="language-cpp">#define UNICODE
</code></pre>
<p>davor schreibt, TextOutW aufgerufen werden?<br />
Hab ich da was falsch verstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/85726/unicode-compilierung</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 02:37:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/85726.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Sep 2004 14:43:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 14:43:36 GMT]]></title><description><![CDATA[<p>Wenn man sowas schreibt wie:</p>
<pre><code class="language-cpp">TextOut (hdc, 0, 0, &quot;Hallo, ich bin ein Fenster!&quot;, 27);
</code></pre>
<p>Dann ist das doch ansi, oder? Jedenfalls wird doch TextOutA aufgerufen...<br />
Müsste dann nicht, wenn man:</p>
<pre><code class="language-cpp">#define UNICODE
</code></pre>
<p>davor schreibt, TextOutW aufgerufen werden?<br />
Hab ich da was falsch verstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605234</guid><dc:creator><![CDATA[ness]]></dc:creator><pubDate>Sun, 12 Sep 2004 14:43:36 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 14:49:07 GMT]]></title><description><![CDATA[<p>Du musst das schon vor der &lt;windows.h&gt; definieren - am besten gleich im MSVC in den Projekteinstellungen!</p>
<pre><code class="language-cpp">#define UNICODE
#define _UNICODE
#include &lt;tchar.h&gt;
#include &lt;windows.h&gt;

...

const TCHAR* text = TEXT(&quot;Text&quot;);
TextOut(hdc,0,0,text,_tcslen(text));
</code></pre>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605240</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 12 Sep 2004 14:49:07 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 14:50:01 GMT]]></title><description><![CDATA[<p>Dazu musst du alle Zeichenketten mit dem Makro TEXT() schreiben, also TextOut (hdc, 0, 0, TEXT(&quot;Hallo, ich bin ein Fenster!&quot;), 27);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605241</guid><dc:creator><![CDATA[SirLant]]></dc:creator><pubDate>Sun, 12 Sep 2004 14:50:01 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 15:06:57 GMT]]></title><description><![CDATA[<p>JUHU, es klappt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605264</guid><dc:creator><![CDATA[ness]]></dc:creator><pubDate>Sun, 12 Sep 2004 15:06:57 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 15:15:55 GMT]]></title><description><![CDATA[<p>Wenn du wie ich zu faul bist ständig TEXT() für ein Unicode-String zu schreiben dann solltest du das _T() Makro verwenden <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=";-)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/605274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605274</guid><dc:creator><![CDATA[Aziz]]></dc:creator><pubDate>Sun, 12 Sep 2004 15:15:55 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 15:51:26 GMT]]></title><description><![CDATA[<p>Die Makros TEXT und _T braucht man nur, wenn man &quot;rückwärtskompatibel&quot; sein will, also alles auch noch ohne UNICODE/_UNICODE laufen soll. Ansonsten reicht es völlig, ein L vor Zeichen- und Zeichenkettenliterale zu setzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605311</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Sun, 12 Sep 2004 15:51:26 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 19:58:16 GMT]]></title><description><![CDATA[<p>Was glaubst du, warum man trotzdem zB TextOut schreibt, und nicht TextOutW. Weil einem die Abwärtskompatibilität egal ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605478</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Sun, 12 Sep 2004 19:58:16 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:05:52 GMT]]></title><description><![CDATA[<p>Was ist denn das für eine Aussage? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Dieses Makro kommt noch aus Zeiten, wo Unicode gerade in der Windowsprogrammierung eingeführt wurde. Es besteht auch nichts dagegen, es beizubehalten, weil TextOut() schöner zu schreiben ist als TextOutW().<br />
Darum ist es da. Dass man per Compilerschalter zwischen den Kodierungen wechseln kann, interessiert doch heute kein Ass mehr. Du willst uns doch nicht ernsthaft weismachen, dass heute noch jemand aus anderen Gründen als Unwissenheit TextOutA() in der Windows-Programmierung benutzt.<br />
Ich entwickle keine Software mehr für Win9X. Es fängt gerade damit an, dass viele neue Programme auf Win9X nicht mehr laufen, insbesondere auch Spiele.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605487</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:05:52 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:08:37 GMT]]></title><description><![CDATA[<p>Es benutzen noch sehr viele Leute die alten Windows-Versionen. Deswegen sollte man sie auch auf jeden Fall unterstützen, soweit es möglich ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/605490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605490</guid><dc:creator><![CDATA[gasd]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:08:37 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:20:29 GMT]]></title><description><![CDATA[<p>Was verstehst du unter &quot;sehr viele&quot; ? Ich denke nicht, dass das noch so viele sind. Win98 ist über 6 Jahre alt und hat außerdem für die wichtigsten API-Funktionen sogar Unicode Versionen.</p>
<p>Es geht ja auch um Software, die du <strong>jetzt</strong> entwickelst und <strong>in 2 Jahren</strong> fertig ist. Dann ist Win98 8 Jahre alt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605502</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:20:29 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:22:34 GMT]]></title><description><![CDATA[<p>Optimizer schrieb:</p>
<blockquote>
<p>Was verstehst du unter &quot;sehr viele&quot; ? Ich denke nicht, dass das noch so viele sind. Win98 ist über 6 Jahre alt und hat außerdem für die wichtigsten API-Funktionen sogar Unicode Versionen.</p>
<p>Es geht ja auch um Software, die du <strong>jetzt</strong> entwickelst und <strong>in 2 Jahren</strong> fertig ist. Dann ist Win98 8 Jahre alt...</p>
</blockquote>
<p>Hmm, ich bevorzuge es auch immer noch wenn ich sowohl eine Win9x- als auch eine WinNT-Version eines Programms downloaden kann. Es gibt noch genügend Leute die zum Beispiel das völlig verkorkste aber weit verbreitete WinME benützen.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605503</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:22:34 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:29:03 GMT]]></title><description><![CDATA[<p>Ich glaube nicht, dass sich das noch länger als 1 - 1,5 Jahre aufrecht erhält. <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="🙂"
    /><br />
Und wenn schon... langsam fängt es auch bei den Firmen an, egal zu werden. Siehst ja z.B. an Doom 3.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605513</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:29:03 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:30:23 GMT]]></title><description><![CDATA[<p>Man machts sowieso unabsichtlich kompatibel - das ist ja das tolle <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>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605515</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:30:23 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:41:03 GMT]]></title><description><![CDATA[<p>hrhrhr. <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="😃"
    /><br />
Einfach mal schnell die falsche GDI Funktion benutzt (da gibts irgendwelche tollen neuen Pinsel) -&gt; Kompatibilität futsch. <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/605529</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605529</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:41:03 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:45:01 GMT]]></title><description><![CDATA[<p>Wobei die neuen Pinsel jetzt nichts mit Unicode zu tun haben. Die einzige Textfunktion die ich kenne, die nicht abwärtskompatibel ist, heißt CommandLineToArgvW() oder so ähnlich.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605534</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:45:01 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:50:19 GMT]]></title><description><![CDATA[<p>Achso, ich dachte, du meinst, wie schnell man ganz allgemein die Kompatibilität kippen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605542</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:50:19 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:51:13 GMT]]></title><description><![CDATA[<p>Darüber reden wir erst jetzt: Man schreibt ein Win9x-Programm und portiert es dann nach WinNT und nicht umgekehrt.</p>
<p>Für XP gibts dann Extrafeatures wie XP-Style, etc.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605543</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:51:13 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:53:32 GMT]]></title><description><![CDATA[<p>Für 2000+ gibt es normale Features, für Win9X gar keine Features. So einfach ist das. <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/605544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605544</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:53:32 GMT</pubDate></item><item><title><![CDATA[Reply to UNICODE Compilierung? on Sun, 12 Sep 2004 20:55:07 GMT]]></title><description><![CDATA[<p>Oder du gibst es als Feature aus, dass deine Programme nicht Win9x-Kompatibel sind.</p>
<blockquote>
<p>&gt; Y is your program not running on my Win98-computer?<br />
&lt;&lt; It's not a bug, it's a feature!</p>
</blockquote>
<p>lol <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>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605546</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 12 Sep 2004 20:55:07 GMT</pubDate></item></channel></rss>