<?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[Gleitkommaüberlauf bei fmod &#x2F; FSOUND_FX_Enable (war: Gleitkommaüberlauf)]]></title><description><![CDATA[<p>ich habe folgendes problem... ich hab mir mit fMOD ein Equalizer zusammengebastelt...</p>
<p>Wenn ich das Programm normal Compiliere und unter BCB ausführe läuft es super, nur wenn ich die exe alleine Starte (nicht von der Entwicklungsumgebung heraus) kommt bei dem Aktivieren des Equalizers eine Fehlermeldung &quot;Gleitkommaüberlauf&quot; <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>
<p>Das ist der Code zum aktivieren des EQ:</p>
<pre><code>void TForm1::EnableFX(int fx, int chanl, int activate)
{
if (activate==1)
  {if (fx==0)
     {FSOUND_PlaySoundEx(chanl,FSOUND_GetCurrentSample(chanl),NULL,true);
      for (int i=0; i&lt;10; i++)
        {FX_eq[chanl][i] = FSOUND_FX_Enable(chanl, FSOUND_FX_PARAMEQ);}
      FSOUND_SetPaused(chanl, false);}
      for (int i=0; i&lt;10; i++)
        {SetEqualizer(FX_param[chanl][i][1],chanl,FX_param[chanl][i][0],i);}
  }
else
  {if (fx==0)
     {FSOUND_PlaySoundEx(chanl,FSOUND_GetCurrentSample(chanl),NULL,true);
      for (int i=0; i&lt;10; i++)
        {FX_eq[chanl][i] = FSOUND_FX_Disable(chanl);}
      FSOUND_SetPaused(chanl, false);}
  }
}
</code></pre>
<p>Ich habe windows 2000 und DirectX9 mit fMOD 3.73</p>
<p>Danke schinmal für die hilfen <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>
<p><strong>Edit:</strong><br />
Bitte aussagekräftige Überschriften wählen. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/82390/gleitkommaüberlauf-bei-fmod-fsound_fx_enable-war-gleitkommaüberlauf</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 19:00:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/82390.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Aug 2004 18:21:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Gleitkommaüberlauf bei fmod &#x2F; FSOUND_FX_Enable (war: Gleitkommaüberlauf) on Sun, 15 Aug 2004 18:36:32 GMT]]></title><description><![CDATA[<p>ich habe folgendes problem... ich hab mir mit fMOD ein Equalizer zusammengebastelt...</p>
<p>Wenn ich das Programm normal Compiliere und unter BCB ausführe läuft es super, nur wenn ich die exe alleine Starte (nicht von der Entwicklungsumgebung heraus) kommt bei dem Aktivieren des Equalizers eine Fehlermeldung &quot;Gleitkommaüberlauf&quot; <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>
<p>Das ist der Code zum aktivieren des EQ:</p>
<pre><code>void TForm1::EnableFX(int fx, int chanl, int activate)
{
if (activate==1)
  {if (fx==0)
     {FSOUND_PlaySoundEx(chanl,FSOUND_GetCurrentSample(chanl),NULL,true);
      for (int i=0; i&lt;10; i++)
        {FX_eq[chanl][i] = FSOUND_FX_Enable(chanl, FSOUND_FX_PARAMEQ);}
      FSOUND_SetPaused(chanl, false);}
      for (int i=0; i&lt;10; i++)
        {SetEqualizer(FX_param[chanl][i][1],chanl,FX_param[chanl][i][0],i);}
  }
else
  {if (fx==0)
     {FSOUND_PlaySoundEx(chanl,FSOUND_GetCurrentSample(chanl),NULL,true);
      for (int i=0; i&lt;10; i++)
        {FX_eq[chanl][i] = FSOUND_FX_Disable(chanl);}
      FSOUND_SetPaused(chanl, false);}
  }
}
</code></pre>
<p>Ich habe windows 2000 und DirectX9 mit fMOD 3.73</p>
<p>Danke schinmal für die hilfen <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>
<p><strong>Edit:</strong><br />
Bitte aussagekräftige Überschriften wählen. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579278</guid><dc:creator><![CDATA[_wiedi_]]></dc:creator><pubDate>Sun, 15 Aug 2004 18:36:32 GMT</pubDate></item><item><title><![CDATA[Reply to Gleitkommaüberlauf bei fmod &#x2F; FSOUND_FX_Enable (war: Gleitkommaüberlauf) on Wed, 11 Aug 2004 16:29:55 GMT]]></title><description><![CDATA[<p>In welcher Zeile tritt der Fehler auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/580193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/580193</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Wed, 11 Aug 2004 16:29:55 GMT</pubDate></item><item><title><![CDATA[Reply to Gleitkommaüberlauf bei fmod &#x2F; FSOUND_FX_Enable (war: Gleitkommaüberlauf) on Thu, 12 Aug 2004 21:54:37 GMT]]></title><description><![CDATA[<pre><code>for (int i=0; i&lt;10; i++)
        {FX_eq[chanl][i] = FSOUND_FX_Enable(chanl, FSOUND_FX_PARAMEQ);}
</code></pre>
<p>Hier, die schleife wir 1mal durchlaufen, beim 2. mal kommt der fehler... <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/581455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/581455</guid><dc:creator><![CDATA[_wiedi_]]></dc:creator><pubDate>Thu, 12 Aug 2004 21:54:37 GMT</pubDate></item><item><title><![CDATA[Reply to Gleitkommaüberlauf bei fmod &#x2F; FSOUND_FX_Enable (war: Gleitkommaüberlauf) on Thu, 12 Aug 2004 22:37:16 GMT]]></title><description><![CDATA[<p>Sehr mysteriös, wenn es in der IDE tatsächlich durchläuft.<br />
Wie ist <em>FX_eq</em> denn deklariert und initialisiert?</p>
<p>Und linkst du statisch (standalone) oder mit Runtime-Bibliotheken? Ggf. solltest du mal die jeweils andere Variante testen, nur um zu sehen, ob das einen Unterschied macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/581497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/581497</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 12 Aug 2004 22:37:16 GMT</pubDate></item><item><title><![CDATA[Reply to Gleitkommaüberlauf bei fmod &#x2F; FSOUND_FX_Enable (war: Gleitkommaüberlauf) on Sat, 14 Aug 2004 01:05:33 GMT]]></title><description><![CDATA[<p>hi... also ich deklariere FX-eq -&gt; int FX_eq[12][8];</p>
<p>int kann ja meines wissens nach auch als float verwendet werden da ja BCB den automatisch umwandelt oder irre ich da?</p>
<p>Jetzt habe ich was neues herausgefunden, habe Win XP mal installiert und das programm lief auch erst nicht, doch als ich dann auf kompatibilität mit win95 gestellt hatte ging es auf einmal <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>keine ahnung warum <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/582443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/582443</guid><dc:creator><![CDATA[_wiedi_]]></dc:creator><pubDate>Sat, 14 Aug 2004 01:05:33 GMT</pubDate></item><item><title><![CDATA[Reply to Gleitkommaüberlauf bei fmod &#x2F; FSOUND_FX_Enable (war: Gleitkommaüberlauf) on Sat, 14 Aug 2004 01:09:36 GMT]]></title><description><![CDATA[<p>Ist halt Microschrott</p>
]]></description><link>https://www.c-plusplus.net/forum/post/582444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/582444</guid><dc:creator><![CDATA[Facer]]></dc:creator><pubDate>Sat, 14 Aug 2004 01:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to Gleitkommaüberlauf bei fmod &#x2F; FSOUND_FX_Enable (war: Gleitkommaüberlauf) on Sun, 15 Aug 2004 18:34:28 GMT]]></title><description><![CDATA[<p><em>wiedi</em> schrieb:</p>
<blockquote>
<p>int kann ja meines wissens nach auch als float verwendet werden da ja BCB den automatisch umwandelt oder irre ich da?</p>
</blockquote>
<p>&quot;umwandelt&quot; ist relativ, da einfach die Nachkommastellen abgeschnitten werde. Aber ich sehe den Zusammenhang nicht, schliesslich liefert FSOUND_FX_Enable doch <em>int</em> zurück.</p>
<p>Kannst du das Problem in einem Minimalprojekt nachvollziehen? Das könntest du ja evtl. mal bereitstellen (Exe + Code), damit wir das selbst testen können.</p>
<p>Und wie mit dem statischen vs. dynamischen Linken aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/583317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/583317</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 15 Aug 2004 18:34:28 GMT</pubDate></item><item><title><![CDATA[Reply to Gleitkommaüberlauf bei fmod &#x2F; FSOUND_FX_Enable (war: Gleitkommaüberlauf) on Sat, 19 Nov 2005 20:55:48 GMT]]></title><description><![CDATA[<p>Sorry, für das Posting!!<br />
Aber als ich bei Google &quot;FSOUND_FX_Enable&quot; eigegeben habe, erschien das da:</p>
<p><a href="http://www.c-plusplus.net/forum/posting.php?mode=quote&amp;p=579278" rel="nofollow">http://www.c-plusplus.net/forum/posting.php?mode=quote&amp;p=579278</a></p>
<p>[EDIT]<br />
Thread geschlossen, um versehentliche Zitat-Postings über den Google-Link zu vermeiden. Bei Bedarf bitte einen neuen Thread beginnen.<br />
[/EDIT]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921726</guid><dc:creator><![CDATA[PiratMartin]]></dc:creator><pubDate>Sat, 19 Nov 2005 20:55:48 GMT</pubDate></item></channel></rss>