<?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[AnfängerHilfe: soundtouch erste schritte]]></title><description><![CDATA[<p>remove</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/310634/anfängerhilfe-soundtouch-erste-schritte</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 09:39:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/310634.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Nov 2012 03:35:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to AnfängerHilfe: soundtouch erste schritte on Sat, 17 Nov 2012 22:16:27 GMT]]></title><description><![CDATA[<p>remove</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2271646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2271646</guid><dc:creator><![CDATA[unfair2]]></dc:creator><pubDate>Sat, 17 Nov 2012 22:16:27 GMT</pubDate></item><item><title><![CDATA[Reply to AnfängerHilfe: soundtouch erste schritte on Sat, 17 Nov 2012 08:03:19 GMT]]></title><description><![CDATA[<p>Deine Frage ist weiter oben unter &quot;VCL&quot; besser aufgehoben. std::String kennen wir hier alle, aber &quot;String&quot; nicht.</p>
<p>Zu Soundtouch: dann schau dir doch die Dokumentation davon an. Wir werden hier sicherlich nicht für dich die Docu lesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2271653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2271653</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sat, 17 Nov 2012 08:03:19 GMT</pubDate></item><item><title><![CDATA[Reply to AnfängerHilfe: soundtouch erste schritte on Sat, 17 Nov 2012 08:30:26 GMT]]></title><description><![CDATA[<p>otze schrieb:</p>
<blockquote>
<p>std::String kennen wir hier alle, aber &quot;String&quot; nicht.</p>
</blockquote>
<p>std::string der Richtigkeit halber.</p>
<p>Leider ist das für String im C++ Builder nicht so einfach zu sagen. Vom ersten bis zu Version 2007 war das ein Alias für AnsiString, seit der Version 2009 für Unicode String.</p>
<p>Wenn man da also was an eine externe Lib übergeben will, sollte man schon wissen, was man da tut.</p>
<p>otze schrieb:</p>
<blockquote>
<p>Zu Soundtouch: dann schau dir doch die Dokumentation davon an. Wir werden hier sicherlich nicht für dich die Docu lesen.</p>
</blockquote>
<p>Sehe ich auch so.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2271655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2271655</guid><dc:creator><![CDATA[nn]]></dc:creator><pubDate>Sat, 17 Nov 2012 08:30:26 GMT</pubDate></item><item><title><![CDATA[Reply to AnfängerHilfe: soundtouch erste schritte on Sat, 17 Nov 2012 22:16:44 GMT]]></title><description><![CDATA[<p>remove</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2271685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2271685</guid><dc:creator><![CDATA[unfair2]]></dc:creator><pubDate>Sat, 17 Nov 2012 22:16:44 GMT</pubDate></item><item><title><![CDATA[Reply to AnfängerHilfe: soundtouch erste schritte on Sat, 17 Nov 2012 11:45:38 GMT]]></title><description><![CDATA[<p>unfair2 schrieb:</p>
<blockquote>
<p>nn hat Recht es ist sogar ein AnsiString. Man kann im Code ja erkennen was gemeint ist ..</p>
</blockquote>
<p>Wenn du daran, dass da &quot;C:\\Demo.wav&quot; steht und nicht L&quot;C:\\Demo.wav&quot; oder _T(&quot;C:\\Demo.wav&quot;), erkennen kannst, dass es sich um einen älteren C++ Builder handelt, dann bist du in der Tat nicht der Anfänger für den du dich ausgibst.</p>
<p>unfair2 schrieb:</p>
<blockquote>
<p>es spielt keine rolle ob VCL ist, es ist c++.</p>
</blockquote>
<p>Die VCL ist eine Pascal Bibliothek, dein Ansi String ein Wrapper um den entsprechenden Delphi Datentyp.</p>
<p>Die Lib, die du da verwenden willst, kenne ich nicht. Aber da deren anscheinend Doku nur die Verwendung mit VC oder dem GCC beschreibt, sollte jemand der die im C++ Builder benutzen will, sich mit den Unterschieden dieser zum Builder auskennen. Um ein drei Zeilen Beispiel geht es hier sicher nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2271707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2271707</guid><dc:creator><![CDATA[nn]]></dc:creator><pubDate>Sat, 17 Nov 2012 11:45:38 GMT</pubDate></item><item><title><![CDATA[Reply to AnfängerHilfe: soundtouch erste schritte on Sat, 17 Nov 2012 12:30:57 GMT]]></title><description><![CDATA[<p>unfair2 schrieb:</p>
<blockquote>
<p>std::string wenn dich das schon aus der fassung bringt hast du ja noch weniger ahnung als ich <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 />
Ein String ist ein String <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>
</blockquote>
<p>C-Srings sind Nullterminiert, Pascal-Strings speichern im ersten Element die Länge des Strings und sind nicht nullterminiert. Deswegen beginnt ein C-string bei index 0 und ein Pascal-String bei index 1. Ein ShortString ist ein PascalString und ein AnsiString ist ein C-String, ausser wenn es ein unicode string ist - in welchem Fall unwahrscheinlich ist, dass ein interface dass char* erwartet, überhaupt ordnungsgemäß funktioniert.<br />
Aber ja, ich hab keine Ahnung und das ist alles voll das selbe.</p>
<p>Geh sterben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2271710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2271710</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sat, 17 Nov 2012 12:30:57 GMT</pubDate></item><item><title><![CDATA[Reply to AnfängerHilfe: soundtouch erste schritte on Sat, 17 Nov 2012 15:54:58 GMT]]></title><description><![CDATA[<p>otze schrieb:</p>
<blockquote>
<p>Aber ja, ich hab keine Ahnung und das ist alles voll das selbe.</p>
</blockquote>
<p>Stimmt.</p>
<p>otze schrieb:</p>
<blockquote>
<p>und ein AnsiString ist ein C-String, ausser wenn es ein unicode string ist</p>
</blockquote>
<p>Aus<br />
<a href="http://docwiki.embarcadero.com/Libraries/XE2/en/System.AnsiString" rel="nofollow">http://docwiki.embarcadero.com/Libraries/XE2/en/System.AnsiString</a></p>
<blockquote>
<p>The AnsiString structure contains a 32-bit length indicator, a 32-bit reference count, a 16-bit data length indicating the number of bytes per character, and a 16-bit code page.</p>
</blockquote>
<p>Um mal zu der gefragten Library zurückzukommen, die enthält zwei Visual Studio 2003 Projekte, eines für eine DLL und eines für eine Lib. VS 2003 übersetzt die Lib aber nicht, weil es intrin.h nicht findet, was zumindest auf meinen Rechner erst ab VS 2005 auftaucht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> In anderen Texten ist von &quot;you will need Visual C++ 6&quot; die Rede. Anscheinend ist der Krempel schon etwas älter (13 Jahre ?), wird aber anscheindend noch geplegt, läuft angeblich sogar auf den iPhone.</p>
<p>[Nachtrag:]<br />
Hab es mir gerade mal genauer angeschaut, den Fragesteller wird es zwar eh nicht interessieren, aber da der Thread bei Goolge schon recht prominent ist ...</p>
<p>Die Doku versteckt sich größtenteils im Quellcode. Der Inhalt des Verzeichnisses &quot;Soundstretch&quot; ist eine Beispielanwendung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2271714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2271714</guid><dc:creator><![CDATA[nn]]></dc:creator><pubDate>Sat, 17 Nov 2012 15:54:58 GMT</pubDate></item></channel></rss>