Entwickler-Ecke

Windows API - Sound in Executable


jomeier85 - Mo 19.03.07 19:43
Titel: Sound in Executable
Hallo zusammen...

Habe mal wieder eine Frage an euch.

Ich schreibe im Moment ein kleiens Programm, in dem ziemlich häufig ein Signalton ausgegeben werden soll, um den Benutzer auf bestimmte Ereignisse hinzuweisen.
Jetzt hätte ich diesen Sound allerdings gerne fest in der fertigen *.exe-Datei, damit ich ihn nicht bei jedem Programmstart aus einer anderen Datei laden muss.

Meine Frage... wie bekomme ich also diese Datei in meine Executable???

Mit freundlichen Grüßen und besten Dank
Jan


Martok - Mo 19.03.07 19:59

so:

http://www.dsdt.info/tipps/?id=353&search=wave,rc
(das wo " steht musst du dir als " denken, da ist was schiefgegangen..)


oder so: (ist eigentlich das gleiche...)

http://www.swissdelphicenter.com/de/showcode.php?id=302


Saubäär - Mo 19.03.07 20:11

Hallo,

wenn du einen Windowssignalton haben willst, kannst du auch z.B.

Delphi-Quelltext
1:
 MessageBeep(MB_ICONEXCLAMATION);                    

nehmen. Den benutze ich jedenfalls immer.

Gruß

Saubäär


jomeier85 - Mo 19.03.07 20:53

Danke erstmal

Windows Signal ton kann ich nicht nehmen, da ich ein vorgeschriebens Signalhorn benutze...

Aber mich würde interessieren, welche Dateitypen man mit hilfe der Resource Datei noch alle einbinden kann, da in dem Tut nur Wave dateien erwähnt sind...

Dabei müsstet ihr mir natürlich auch sagen, wie ich die entsprechenden Dateien dann aufrufe... vielleicht gibt es ja ein umfassendes Tut..

Mfg und großes Danke

Jan


Saubäär - Di 20.03.07 13:41

Moin,

http://www.delphi-library.de/topic_Midi+aus+Ressource+abspielen_70447.html << aus der Delphi- Library.
Damit kannst du Midis einbinden und abspielen.
Ansonsten kann man Bitmaps, Cursor, Animierte Cursor, Fonts u.s.w. einbinden. Einfach mal im PSDK oder MSDN nachschlagen.

Gruß


jomeier85 - Mi 21.03.07 15:29

Geht das auch für MP3s und wie würde das aussehen???

Mfg Jan

//EDIT

Hab noch ne kleine Frage... wie kann ich die wiedergabe ausstellen (bei wave)???
thx


jomeier85 - Di 03.04.07 12:05

*push*