<?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[Wave Datei von Edit Lesen und Abspielen]]></title><description><![CDATA[<p>Hallo Leutz!</p>
<p>Habe folgendes Problem:</p>
<p>Ich habe 2 wave files (a.wave &amp; b.wav) und ich habe eine Edit Komponente und wenn ich jetzt in das Editfeld &quot;abba&quot; schreibe dann soll mein Rechenknecht die wave kombination &quot;a.wav, b.wav, b.wav, a.wav&quot; hintereinander wiedergeben.</p>
<p>Ich habe auch schon etwas herumprobiert ... bin aber leider gescheitert. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/59717/wave-datei-von-edit-lesen-und-abspielen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 27 Jun 2026 23:13:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/59717.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 27 Dec 2003 15:28:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wave Datei von Edit Lesen und Abspielen on Sat, 27 Dec 2003 15:28:53 GMT]]></title><description><![CDATA[<p>Hallo Leutz!</p>
<p>Habe folgendes Problem:</p>
<p>Ich habe 2 wave files (a.wave &amp; b.wav) und ich habe eine Edit Komponente und wenn ich jetzt in das Editfeld &quot;abba&quot; schreibe dann soll mein Rechenknecht die wave kombination &quot;a.wav, b.wav, b.wav, a.wav&quot; hintereinander wiedergeben.</p>
<p>Ich habe auch schon etwas herumprobiert ... bin aber leider gescheitert. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/423983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/423983</guid><dc:creator><![CDATA[TheGeek]]></dc:creator><pubDate>Sat, 27 Dec 2003 15:28:53 GMT</pubDate></item><item><title><![CDATA[Reply to Wave Datei von Edit Lesen und Abspielen on Sat, 27 Dec 2003 15:37:51 GMT]]></title><description><![CDATA[<p>TheGeek schrieb:</p>
<blockquote>
<p>Ich habe auch schon etwas herumprobiert ... bin aber leider gescheitert.</p>
</blockquote>
<p>Zeig mal her, vielleicht können wir deine(n) Fehler identifizieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/423988</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/423988</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sat, 27 Dec 2003 15:37:51 GMT</pubDate></item><item><title><![CDATA[Reply to Wave Datei von Edit Lesen und Abspielen on Sat, 27 Dec 2003 17:00:34 GMT]]></title><description><![CDATA[<p>Also:</p>
<pre><code class="language-cpp">AnsiString wavA;
AnsiString wavB;

void __fastcall TForm1::Button1Click(TObject *Sender)
{
// der A button
sndPlaySound(&quot;Ton\\A.wav&quot;,SND_ASYNC|SND_FILENAME);
wavA = Edit1-&gt;Text;
wavA += &quot;A&quot;;
Edit1-&gt;Text = wavA;
}

void __fastcall TForm1::Button2Click(TObject *Sender)
{
// der B button
sndPlaySound(&quot;Ton\\B.wav&quot;,SND_ASYNC|SND_FILENAME);
wavB = Edit1-&gt;Text;
wavB += &quot;B&quot;;
Edit1-&gt;Text = wavB;
}

void __fastcall TForm1::Button3Click(TObject *Sender)
{
// die noch nicht fertige Abfrage
if (Edit1-&gt;Text == &quot;A&quot;) sndPlaySound(&quot;Ton\\A.wav&quot;,SND_ASYNC|SND_FILENAME);
if (Edit1-&gt;Text == &quot;B&quot;) sndPlaySound(&quot;Ton\\B.wav&quot;,SND_ASYNC|SND_FILENAME);
}
</code></pre>
<p>soo also ich weiss das, dass mit der if Struktur keine gute Idee ist ... und leider ist mir auch noch nicht bekannt wie genau ich 2 oder mehr wav files hintereinander abspielen kann.<br />
Habe schon versucht zwei Labels zu erstellen die ich auslesen lassen kann und die per bool abgefragt werden ob das jeweilige Label mit einem Buchstaben belegt ist oder nicht. Wenn belegt dann auf das nächste Label den String übertragen … hat irgendwie nicht so geklappt …</p>
]]></description><link>https://www.c-plusplus.net/forum/post/424025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/424025</guid><dc:creator><![CDATA[TheGeek]]></dc:creator><pubDate>Sat, 27 Dec 2003 17:00:34 GMT</pubDate></item><item><title><![CDATA[Reply to Wave Datei von Edit Lesen und Abspielen on Sat, 27 Dec 2003 17:23:04 GMT]]></title><description><![CDATA[<p>Kann sein das ich mich irre, aber Du gibst im Editfeld einen Text und fügst noch einen Buchstaben hinzu. Das ganze fragst Du mit</p>
<pre><code class="language-cpp">if (Edit1-&gt;Text == &quot;A&quot;)
</code></pre>
<p>ab. Wenn true dann abspielen. Ja wann denn?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/424041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/424041</guid><dc:creator><![CDATA[Andidreas]]></dc:creator><pubDate>Sat, 27 Dec 2003 17:23:04 GMT</pubDate></item><item><title><![CDATA[Reply to Wave Datei von Edit Lesen und Abspielen on Sat, 27 Dec 2003 17:49:25 GMT]]></title><description><![CDATA[<p>Es soll alles abgespielt werden wenn man Button3 drückt (und nur ein ton wenn man einen Buchstaben Button drückt). Wie gesagt ich weiss net so genau ob das mit dem if die richtige wahl ist ...</p>
<p>Der Logischesatz würde ja lauten:</p>
<p>Wenn Edit ein &quot;A&quot; enthält dann spiele &quot;A.wav&quot; und wenn Edit noch ein &quot;B&quot; enthält dann spiele &quot;B.wav&quot; und wenn noch ein &quot;B&quot; enthält dann spiele &quot;B.wav&quot; und wenn Edit ein &quot;A&quot; enthält dann spiele &quot;A.wav&quot; -&gt; ABBA</p>
<p>deswegen hatte ich zuerst an if gedacht ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/424054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/424054</guid><dc:creator><![CDATA[TheGeek]]></dc:creator><pubDate>Sat, 27 Dec 2003 17:49:25 GMT</pubDate></item><item><title><![CDATA[Reply to Wave Datei von Edit Lesen und Abspielen on Sat, 27 Dec 2003 17:47:26 GMT]]></title><description><![CDATA[<p>In deinem Beispiel prüfst du, ob der gesamte Text im Edit gleich A oder B ist. Was du brauchst, ist Zugriff auf die einzelnen Zeichen des Textes, die du in einer Schleife abfragen musst.<br />
Informiere dich, von welchem Typ TEdit::Text ist und sieh dich dazu dann mal in der Hilfe und in der <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39305" rel="nofollow">FAQ</a> um.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/424058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/424058</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sat, 27 Dec 2003 17:47:26 GMT</pubDate></item><item><title><![CDATA[Reply to Wave Datei von Edit Lesen und Abspielen on Sat, 27 Dec 2003 18:02:43 GMT]]></title><description><![CDATA[<p>Genau auf selbiges wollte ich hindeuten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/424079</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/424079</guid><dc:creator><![CDATA[Andidreas]]></dc:creator><pubDate>Sat, 27 Dec 2003 18:02:43 GMT</pubDate></item><item><title><![CDATA[Reply to Wave Datei von Edit Lesen und Abspielen on Thu, 29 Apr 2004 15:00:34 GMT]]></title><description><![CDATA[<p>Jo habe es selber rausbekommen:</p>
<p>man kann es so machen:</p>
<p>statt</p>
<pre><code class="language-cpp">sndPlaySound(&quot;Ton\\B.wav&quot;,SND_ASYNC|SND_FILENAME);
</code></pre>
<p>kann man</p>
<pre><code class="language-cpp">sndPlaySound(&quot;Ton\\B.wav&quot;,SND_SYNC|SND_FILENAME);
</code></pre>
<p>nehmen, dann blockiert das prog zwar kurz aber es spielt hinterenander ! <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="🙄"
    /></p>
<p>Greets TheGeek!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/511209</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/511209</guid><dc:creator><![CDATA[TheGeek]]></dc:creator><pubDate>Thu, 29 Apr 2004 15:00:34 GMT</pubDate></item><item><title><![CDATA[Reply to Wave Datei von Edit Lesen und Abspielen on Thu, 29 Apr 2004 16:34:55 GMT]]></title><description><![CDATA[<p>Schön für dich. <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 />
Mit dem Fehler in deinem o.g. Beispielcode hat das allerdings nichts zu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/511291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/511291</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 29 Apr 2004 16:34:55 GMT</pubDate></item><item><title><![CDATA[Reply to Wave Datei von Edit Lesen und Abspielen on Tue, 25 May 2004 13:22:48 GMT]]></title><description><![CDATA[<p>Mit diesem Code wird die Datei endlos abgespielt:</p>
<p>PlaySound (&quot;Ton\\B.wav&quot;,0, SND_FILENAME | SND_ASYNC | SND_LOOP);</p>
<p>Bei BCB 1.0 muss man manchmal erst einen Mediaplayer ins Projekt einfügen, damit dieser Code funktioniert. Wenn er einmal dringewesen war, kann man ihn wieder löschen. <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/526982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/526982</guid><dc:creator><![CDATA[mailer]]></dc:creator><pubDate>Tue, 25 May 2004 13:22:48 GMT</pubDate></item><item><title><![CDATA[Reply to Wave Datei von Edit Lesen und Abspielen on Tue, 25 May 2004 14:03:36 GMT]]></title><description><![CDATA[<p>Cool !</p>
<p>Gut zu wissen <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/527013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/527013</guid><dc:creator><![CDATA[TheGeek]]></dc:creator><pubDate>Tue, 25 May 2004 14:03:36 GMT</pubDate></item></channel></rss>