Home of Gamehacking - Archiv
PlaySound Resource funktioniert nicht ganz - Druckversion

+- Home of Gamehacking - Archiv (http://archiv-homeofgamehacking.de)
+-- Forum: Coding (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=15)
+--- Forum: C, C#, C++, Visual C++ (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=18)
+--- Thema: PlaySound Resource funktioniert nicht ganz (/showthread.php?tid=2381)

Seiten: 1 2 3


RE: PlaySound Resource funktioniert nicht ganz - ABartX - 03.12.2013

also bei mir funktioniert es jetzt Happy
du musst in der Unit1.h noch folgenden eintrag machen, dann sollte es auch bei dir gehen: #include <mmsystem.h>
diesen eintrag musste ich bei mir nicht machen : #pragma comment(lib, "Winmm.lib")

im attachment meine compilierte Project1.exe, hoffe das es bei dir jetzt auch geht Wink

[attachment=1634]


RE: PlaySound Resource funktioniert nicht ganz - DerBaum - 03.12.2013

Hey,

kannst du mir vielleicht das Projekt schicken? Deins wurde mit XE2 kompiliert was ich mit meiner XE5 IDE nicht ausführen kann (da du dynamisches Linken aktiviert hast).

Ich habe das in meinem Projekt gemäß deiner Aussage geändert aber es tut sich nichts, dafür bekomme ich nun warum auch immer die Fehlermeldung:

[ilink32 Warnung] Warning: unknown heap name : 0x08000000 / 0x08000000
[ilink32 Warnung] Warning: Fehler gefunden (LME288)
[ilink32 Fehler] Error: Linken kann nicht ausgeführt werden

Ich weiß auch nicht wo ich die "winmm.lib" in den Projekteinstellungen linken soll. Da gibt es zwar den C++ Linker aber da ist nirgendswo eine Einstellung bezüglich irgendwelcher Pfade oder Dateien. Deshalb wäre es sehr hilfreich für mich wenn du mir das Projekt nochmal schicken kannst.

//edit: Hm okay, der Link error scheint ein IDE Bug zu sein. Das Forum von Embarcardero ist voll davon. Vielleicht ist das ja das Problem...


RE: PlaySound Resource funktioniert nicht ganz - DerBaum - 04.12.2013

Tut mir Leid aber ich gebs auf. Nachdem es nun aus welchen Gründen auch immer in dem Testprojekt was ich euch zur Verfügung gestellt habe auch bei mir funktioniert, funktioniert es nicht in meinem Hauptprojekt, was aber exakt der gleiche Code ist (habs doppelt und dreifach kopiert), die Projekteinstellungen sind gleich nur ein paar mehr Controls auf der Form.

Jetzt weiß ich wieder was mich so an C++ aufgeregt hat, man bekommt einfach kein vernünftiges Feedback durch die IDE. Ich setze den Haltepunkt am PlaySound call, jedoch springt er bei einem einfachen Schritt direkt weiter. Keine Ahnung woran es liegt.

Vielleicht sollte ich es doch lieber mit VS probieren.