<?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[Stilfrage]]></title><description><![CDATA[<p>Ich hätte gern mal eure Meinung gehört.<br />
Sollte man den im Builder eingebauten AnsiString an jeder Stelle, an der ein String verwendet werden muss, einsetzen, oder sollte man, um wirklich bei C++ zu bleiben, immer den eingebauten Typ string wählen und nur dann, wenn es um die Ausgabe geht, mit c_str() in AnsiString konvertieren? Dazu zählt dann auch der Verzicht auf z. B. IntToStr etc.<br />
Ich bin mir immer noch nicht sicher, wie ich es konsequent halten soll. Mal mach ich es so, mal so. Auf der einen Seite ist es komfortabel, mit AnsiString zu arbeiten, auf der anderen Seite versaut man sich seinen Stil, weil es ein proprietärer Ansatz ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/86124/stilfrage</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 14:38:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/86124.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Sep 2004 06:53:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Stilfrage on Thu, 16 Sep 2004 06:53:12 GMT]]></title><description><![CDATA[<p>Ich hätte gern mal eure Meinung gehört.<br />
Sollte man den im Builder eingebauten AnsiString an jeder Stelle, an der ein String verwendet werden muss, einsetzen, oder sollte man, um wirklich bei C++ zu bleiben, immer den eingebauten Typ string wählen und nur dann, wenn es um die Ausgabe geht, mit c_str() in AnsiString konvertieren? Dazu zählt dann auch der Verzicht auf z. B. IntToStr etc.<br />
Ich bin mir immer noch nicht sicher, wie ich es konsequent halten soll. Mal mach ich es so, mal so. Auf der einen Seite ist es komfortabel, mit AnsiString zu arbeiten, auf der anderen Seite versaut man sich seinen Stil, weil es ein proprietärer Ansatz ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/608268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/608268</guid><dc:creator><![CDATA[Ingo]]></dc:creator><pubDate>Thu, 16 Sep 2004 06:53:12 GMT</pubDate></item><item><title><![CDATA[Reply to Stilfrage on Thu, 16 Sep 2004 07:16:05 GMT]]></title><description><![CDATA[<p>ich glaub zu verwechselst da was:</p>
<p>Ingo schrieb:</p>
<blockquote>
<p>... mit c_str() in AnsiString konvertieren? ...</p>
</blockquote>
<p>mit c_str() konvertiert man einen Ansistring zu nem char-Array</p>
<p>Edit: soweit ich weiss ist es zumindest bei der Komponentenerstellung sinnvoll auf Ansistring zu verzichten und stattdessen mit char zu arbeiten, damit die Komponenten dann auch in VC und anderen Programmen verwendet werden können</p>
]]></description><link>https://www.c-plusplus.net/forum/post/608278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/608278</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Thu, 16 Sep 2004 07:16:05 GMT</pubDate></item><item><title><![CDATA[Reply to Stilfrage on Thu, 16 Sep 2004 07:20:41 GMT]]></title><description><![CDATA[<p>Davon abgsehen...</p>
<p>Beim BCB ist so ziemlich alles was Du verwendest proprietär.<br />
Du dürftest keine Komponenten aus der VCL verwenden, sondern müßtest alles über die WinAPI machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/608284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/608284</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 16 Sep 2004 07:20:41 GMT</pubDate></item><item><title><![CDATA[Reply to Stilfrage on Thu, 16 Sep 2004 07:21:16 GMT]]></title><description><![CDATA[<p>Linnea: hast natürlich Recht, habe die von dir angesprochene Konvertierung gemeint, was anderes passt in dem Kontext ja auch gar nicht.</p>
<p>Zur Frage: Ich sehe auch so wie du. Muss mich aber auch immer wieder zwingen, auf das schöne Borland-Zeugs zu verzichten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/608286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/608286</guid><dc:creator><![CDATA[Ingo]]></dc:creator><pubDate>Thu, 16 Sep 2004 07:21:16 GMT</pubDate></item><item><title><![CDATA[Reply to Stilfrage on Thu, 16 Sep 2004 07:23:45 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9494">@joe</a>: ich spreche natürlich nur vom Algo-Code, nicht von den grafischen Komponenten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/608288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/608288</guid><dc:creator><![CDATA[Ingo]]></dc:creator><pubDate>Thu, 16 Sep 2004 07:23:45 GMT</pubDate></item><item><title><![CDATA[Reply to Stilfrage on Thu, 16 Sep 2004 07:23:58 GMT]]></title><description><![CDATA[<p>Wenn du den Code o.Ä. sonst nirgends verwendest, würde ich bei AnsiString bleiben. Mir gehen die dämlichen Chararrays tierisch auf den ... Keks.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/608289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/608289</guid><dc:creator><![CDATA[Plemplem]]></dc:creator><pubDate>Thu, 16 Sep 2004 07:23:58 GMT</pubDate></item><item><title><![CDATA[Reply to Stilfrage on Thu, 16 Sep 2004 07:29:12 GMT]]></title><description><![CDATA[<p>Wozu denn überhaupt den BCB verwenden, wenn man die Möglichkeiten nicht nutzen will????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/608294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/608294</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 16 Sep 2004 07:29:12 GMT</pubDate></item><item><title><![CDATA[Reply to Stilfrage on Thu, 16 Sep 2004 08:05:40 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p>Wozu denn überhaupt den BCB verwenden, wenn man die Möglichkeiten nicht nutzen will????</p>
</blockquote>
<p>Für das Gestalten einer grafischen Benutzeroberfläche gibts für mich nichts besseres als die Borland-Compos. Ich meinte nur den hinter der Oberfläche steckenden Code, das Manna.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/608304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/608304</guid><dc:creator><![CDATA[Ingo]]></dc:creator><pubDate>Thu, 16 Sep 2004 08:05:40 GMT</pubDate></item><item><title><![CDATA[Reply to Stilfrage on Thu, 16 Sep 2004 08:00:25 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Joe_M. schrieb:</p>
<blockquote>
<p>Wozu denn überhaupt den BCB verwenden, wenn man die Möglichkeiten nicht nutzen will</p>
</blockquote>
<p>Das sehe ich auch so. Wenn du auf AnsiString verzichten möchtest, müsst du dir auch überlegen auf die restliche VCL zu verzichten und gleich auf WinApi-Basis zu programmieren. Aber dazu brauchst du dann auch keinen teueren Builder mehr und kannst gleich einen freien Compiler mit einer freien IDE benutzen.</p>
<p>Mann kann aber eines machen so weit es geht: Oberläche und eigentliches Programm strikt voneinander trennen. Und da sich dann streng an den Standard halten.</p>
<p>MfG<br />
tuküe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/608306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/608306</guid><dc:creator><![CDATA[tuküe]]></dc:creator><pubDate>Thu, 16 Sep 2004 08:00:25 GMT</pubDate></item><item><title><![CDATA[Reply to Stilfrage on Thu, 16 Sep 2004 08:07:36 GMT]]></title><description><![CDATA[<p>Bei einer ordentlichen Archithektur dürfte das auch gar kein Problem sein, den funktionalen Code mit einem Standard C++ Interface zu gestalten. Damit wird die Oberfläche sauber austauschbar...</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/608311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/608311</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Thu, 16 Sep 2004 08:07:36 GMT</pubDate></item></channel></rss>