<?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[Problem mit Unicode]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe mein Projekt nun auf Unicode umgestellt, und bekomme nun folgenden Compilerfehler:</p>
<p>&quot;LpDoc: nicht deklarierter Bezeichner&quot;</p>
<pre><code class="language-cpp">pDC-&gt;TextOut((Uint32_t)(1500/fDiffX), (Uint32_t)(1000/fDiffY), _T(pDoc-&gt;GetTitle()));
</code></pre>
<p>GetTitle() gibt einen CString zurück.</p>
<p>Warum meldet mir der Compiler einen Fehler?</p>
<p>Wenn ich den Adressoperator &amp; verwende, bekomme ich den Fehler: &quot;L: nicht deklarierter Bezeichner&quot;</p>
<pre><code class="language-cpp">pDC-&gt;TextOut((Uint32_t)(1500/fDiffX), (Uint32_t)(1000/fDiffY), _T(&amp;pDoc-&gt;GetTitle()));
</code></pre>
<p>Was soll das?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/196167/problem-mit-unicode</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 14:30:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196167.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Oct 2007 09:03:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Unicode on Fri, 26 Oct 2007 09:03:23 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe mein Projekt nun auf Unicode umgestellt, und bekomme nun folgenden Compilerfehler:</p>
<p>&quot;LpDoc: nicht deklarierter Bezeichner&quot;</p>
<pre><code class="language-cpp">pDC-&gt;TextOut((Uint32_t)(1500/fDiffX), (Uint32_t)(1000/fDiffY), _T(pDoc-&gt;GetTitle()));
</code></pre>
<p>GetTitle() gibt einen CString zurück.</p>
<p>Warum meldet mir der Compiler einen Fehler?</p>
<p>Wenn ich den Adressoperator &amp; verwende, bekomme ich den Fehler: &quot;L: nicht deklarierter Bezeichner&quot;</p>
<pre><code class="language-cpp">pDC-&gt;TextOut((Uint32_t)(1500/fDiffX), (Uint32_t)(1000/fDiffY), _T(&amp;pDoc-&gt;GetTitle()));
</code></pre>
<p>Was soll das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392345</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Fri, 26 Oct 2007 09:03:23 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Unicode on Fri, 26 Oct 2007 10:06:29 GMT]]></title><description><![CDATA[<p>ich glaub</p>
<p>_T(&amp;</p>
<p>kann man so nicht verwenden, _T ist ja nu n makro</p>
<p>#if Unicode<br />
#define _T(&quot;x&quot;) L&quot;X&quot;<br />
#else<br />
#define _T(&quot;x&quot;) &quot;x&quot;</p>
<p>dein code vorher war also von anfang an so schon kaese<br />
das _T(&quot;&quot;) nur verwenden wenn du auch text angibst und keine variable</p>
<p>CString text(_T(&quot;abba&quot;));<br />
//_T(text) == _T(&quot;text&quot;) != _T(&quot;abba&quot;)</p>
<p>mach doch einfach ohne das _T()</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392380</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Fri, 26 Oct 2007 10:06:29 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Unicode on Sun, 28 Oct 2007 07:12:52 GMT]]></title><description><![CDATA[<p>Das _T verwendet man *nur* bei String-Literalen!<br />
Also z.B.</p>
<pre><code class="language-cpp">pDC-&gt;TextOut((Uint32_t)(1500/fDiffX), (Uint32_t)(1000/fDiffY), _T(&quot;Hello world&quot;));
</code></pre>
<p>Aber wenn Du schon ein CString/LPCTSTR zurückbekommst, dann ohne!</p>
<pre><code class="language-cpp">pDC-&gt;TextOut((Uint32_t)(1500/fDiffX), (Uint32_t)(1000/fDiffY), pDoc-&gt;GetTitle());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1393443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1393443</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 28 Oct 2007 07:12:52 GMT</pubDate></item></channel></rss>