<?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[Stringtable]]></title><description><![CDATA[<p>Hallo</p>
<p>Was ist der Sinn von Stringtables als Resourcen? Warum kann ich nicht direkt in den Quellcode schreiben?</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165024/stringtable</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 08:31:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165024.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Nov 2006 21:42:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Stringtable on Tue, 14 Nov 2006 21:42:18 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Was ist der Sinn von Stringtables als Resourcen? Warum kann ich nicht direkt in den Quellcode schreiben?</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174783</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 14 Nov 2006 21:42:18 GMT</pubDate></item><item><title><![CDATA[Reply to Stringtable on Tue, 14 Nov 2006 22:36:31 GMT]]></title><description><![CDATA[<p>chrische5 schrieb:</p>
<blockquote>
<p>Hallo<br />
Was ist der Sinn von Stringtables als Resourcen? Warum kann ich nicht direkt in den Quellcode schreiben?<br />
chrische</p>
</blockquote>
<p>nachträglich austauschen um die ganze anwenung nach finnisch zu übersetzen. oder sogar gleich mehrere tables anbieten und es wird automagisch die genommen, die der user für sein windows eingestellt hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174803</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 14 Nov 2006 22:36:31 GMT</pubDate></item><item><title><![CDATA[Reply to Stringtable on Wed, 15 Nov 2006 09:04:26 GMT]]></title><description><![CDATA[<p><strong>1. finden</strong><br />
bei einem projekt mit mehr als 100 h und die dazu gehoerigen 100 cpp files - finde da mal den string<br />
&quot;A:&quot;<br />
viel spass {o;<br />
so halt - rc suchen - string table auf und direkt editieren</p>
<p><strong>2. zusammen gesetzte sachen</strong><br />
wenn strings im quelltext zusammengesetzt wurde - und dieser muss grundlegend geaendert werden ist es in der stringtabel leichter zu aendern - und vor allem sind tippfehler die das compile unmoeglichen machen koennen aussgeschlossen</p>
<p>zb kommt in ein string ein &quot; vor - in der string table kein problem, aber im quelltext, aender das mal {o;</p>
<p><strong>3. mehrfachverwendung</strong><br />
zb der string &quot;Zurück&quot;<br />
im quelltext jedesmal schreiben geht schon, aber wenn man es nach &quot;Rückwärts&quot; aendern will, mach das mal bei den 100 files</p>
<p><strong>4. uebersetzungen</strong><br />
ich zb arbeite in der software-localisierung, wir uebersetzen programme, das machen wir indem wir die rc datei uebersetzen {string table, menue, dialoge usw}<br />
mit einzelnen quelltexten wuerde das gar nicht funktionieren - wie soll der kunde sprache wechseln - ne andere exe starten ? dann muesste man das programm ja in jeder sprache ausliefern {bei unseren 26 sprachen {o;</p>
<p><strong>5. uebersicht</strong><br />
-man sieht was uebersetzt werden muss bzw welche string man aendern kann ohne im code einzugreifen<br />
-man kann einzelne string tables an uebersetzer weiterreichen ohne das die den code bekommen muessen<br />
-man sieht wieviel uebersetzt werden muss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174963</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Wed, 15 Nov 2006 09:04:26 GMT</pubDate></item><item><title><![CDATA[Reply to Stringtable on Wed, 15 Nov 2006 09:56:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Erstmal danke für die Antworten. Wenn ich nun eine ComboBox mit einem String aus der Table bestücken will, muss ich dann immer des Umweg über einen neun String gehen, oder kann ich den String auch direkt reinschrieben?</p>
<pre><code class="language-cpp">CString Temp;
Temp.LoadString(IDS_String);
ctlComboBox.AddString(Temp);
</code></pre>
<p>Kann ich das auch kürzer machen?</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174986</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 15 Nov 2006 09:56:59 GMT</pubDate></item><item><title><![CDATA[Reply to Stringtable on Wed, 15 Nov 2006 10:24:09 GMT]]></title><description><![CDATA[<p>Du musst die Resource leider immer in ein CString Objekt laden bevor du es der Liste hinzufügst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175022</guid><dc:creator><![CDATA[guenni81]]></dc:creator><pubDate>Wed, 15 Nov 2006 10:24:09 GMT</pubDate></item><item><title><![CDATA[Reply to Stringtable on Wed, 15 Nov 2006 10:36:16 GMT]]></title><description><![CDATA[<p>Ich würde, wenn ich komplett über Stringtables arbeiten würde, wohl erstmal für alle Controls eigene Klassen machen, wo man dem AddString dann z.B. einfach einen UINT geben kann.<br />
Und eine eigene CString Klasse, der man nen UINT zuweisen oder zuaddieren kann.</p>
<p>Dann wärs wohl langsam wieder ein vernünftiges Arbeiten. <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/1175039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175039</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 15 Nov 2006 10:36:16 GMT</pubDate></item><item><title><![CDATA[Reply to Stringtable on Wed, 15 Nov 2006 14:07:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Dann arbeite ich doch lieber mit Dateien und lade alle benötigten Strings zum Start in ein StringArray. Das würde zwar auch per Ressource gehe, aber so kann ich unabhängig von der exe die Strings ändern.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175226</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 15 Nov 2006 14:07:22 GMT</pubDate></item><item><title><![CDATA[Reply to Stringtable on Wed, 15 Nov 2006 14:08:40 GMT]]></title><description><![CDATA[<p>Schreib dir doch eine Hilfsfunktion die dir einen CString zurückgibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175228</guid><dc:creator><![CDATA[55]]></dc:creator><pubDate>Wed, 15 Nov 2006 14:08:40 GMT</pubDate></item><item><title><![CDATA[Reply to Stringtable on Wed, 15 Nov 2006 14:13:08 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>55 schrieb:</p>
<blockquote>
<p>Schreib dir doch eine Hilfsfunktion die dir einen CString zurückgibt.</p>
</blockquote>
<p>Klar das geht, aber es scheint mir schwerfällig zu sein immer erst einn eigenen String zu erschaffen, um ihn dann in die Box zu packen.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175232</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 15 Nov 2006 14:13:08 GMT</pubDate></item><item><title><![CDATA[Reply to Stringtable on Wed, 15 Nov 2006 14:28:42 GMT]]></title><description><![CDATA[<p>Der Ansatz von estartu ist doch gut. Hier könntest du wie schon erwähnt einfach die AddStringmethode überschreiben, dass man dieser ein UINT übergeben kann.<br />
Wenn du es mit Dateien machst, könntest du eventuell eine XML oder INI Datei nutzen, so mal als Vorschlag zwischenrein geschmissen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175247</guid><dc:creator><![CDATA[guenni81]]></dc:creator><pubDate>Wed, 15 Nov 2006 14:28:42 GMT</pubDate></item><item><title><![CDATA[Reply to Stringtable on Wed, 15 Nov 2006 18:19:48 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe leider noch nie mit ini-Dateien gearbeitet, aber vielleicht schaue ich mir das mal an. Kennt jemand einen guten Link?</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175425</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 15 Nov 2006 18:19:48 GMT</pubDate></item><item><title><![CDATA[Reply to Stringtable on Wed, 15 Nov 2006 18:29:37 GMT]]></title><description><![CDATA[<p><a href="http://www.codeproject.com/useritems/CIniFile.asp" rel="nofollow">http://www.codeproject.com/useritems/CIniFile.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175433</guid><dc:creator><![CDATA[guenni81]]></dc:creator><pubDate>Wed, 15 Nov 2006 18:29:37 GMT</pubDate></item></channel></rss>