Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi wave aus res abspielen (https://www.delphipraxis.net/93425-wave-aus-res-abspielen.html)

dajuhsa 5. Jun 2007 21:39


wave aus res abspielen
 
die überschrift verrät es ja schon, ich brauche ne prozedur zum wav-datei abspielen aus der res.

(tut mir leid dieses thema gibts schon zehnmal aber ich hab nix befriedigendes gefunden :( )

bitsetter 5. Jun 2007 22:32

Re: wave aus res abspielen
 
Hi,

hier ist sogar eine Demo, eventuell hilft dir die weiter.

Cyberbob 5. Jun 2007 22:37

Re: wave aus res abspielen
 
Zitat:

Zitat von dajuhsa
(tut mir leid dieses thema gibts schon zehnmal aber ich hab nix befriedigendes gefunden :( )

und warum war nicht befriedigendes dabei? Brauchst du was bestimmtes? Wenn wir mehr Infos hätten, könnten wir auch genauer auf dein Problem eingehen. Ansonsten muss ich leider wieder auf die SUFU verweisen (Suchwörter: wave, resource) oder dir den Link oben ans Herz legen!

dajuhsa 5. Jun 2007 22:43

Re: wave aus res abspielen
 
naja, da stand überall PlaySound, aber meiner erkennt das nicht, brauch ich da was in den uses :gruebel:

fLaSh11 5. Jun 2007 22:47

Re: wave aus res abspielen
 
kurzerklärung:

1. Resource-Datei erstellen:

-> ein Textfile nehmen und sowas reinschreiben:
Code:
1 WAVE "blah.wav"
für weitere Dateien analog verfahren!

-> diese Datei unter z.B. Resource.RC speicehrn. An BRCC32.EXE übergeben (im Ordner BIN von Delphi)... per Drag & Drop am besten...
-> schwupps... jetzt hast du eine *.RES-Datei, die du in deinen Projektordner legst

2. Die Res einbinden
-> im implementation-Teil unter dem Code
Delphi-Quellcode:
{$R *.dfm}
folgendes ergänzen:
Delphi-Quellcode:
{$R Resource.RES}
3. Den Sound abspielen

(Achtung: in der uses-Klausel mmSystem nicht vergessen!)
Delphi-Quellcode:
PlaySound(PChar(1), hInstance, SND_ASYNC or SND_RESOURCE);
die 1 halt durch die jeweilige Nummerierung der Ressource ergönzen...


Ich hoffe es ist korrekt so^^

dajuhsa 5. Jun 2007 23:04

Re: wave aus res abspielen
 
Zitat:

-> ein Textfile nehmen und sowas reinschreiben:

Code:
1 WAVE "blah.wav"

für weitere Dateien analog verfahren!
wusste ich.

Zitat:

An BRCC32.EXE übergeben (im Ordner BIN von Delphi)...
wusste ich auch wusste bloß nich wo des is, danke :)

Zitat:

-> im implementation-Teil unter dem Code
Delphi-Quellcode:
{$R *.dfm}

folgendes ergänzen:
Delphi-Quellcode:
{$R Resource.RES}

wusste nich dass man das hier braucht, denn ich hab mich nach sakuras FAQ HIER gerichtet

Zitat:

(Achtung: in der uses-Klausel >>>mmSystem<<< nicht vergessen!)
Datt wollt ich wissen :stupid: .


Danke

Innos 15. Jun 2007 12:40

Re: wave aus res abspielen
 
mmhh ich bin auch grad an einem programm, wo ich resourcen einbaun will... hab eine .RC datei mit dem selben inhalt wie oben beschrieben und habe sie mit Drag & Drop in den brcc32 gezogen... doch wo is jetzt die .res datei? 0o

das heißt ich finde sie nicht und an meiner .RC datei hat sich nix verändert -.-

fLaSh11 15. Jun 2007 13:43

Re: wave aus res abspielen
 
normalerweise im ordner wo auch die *.rc drinne ist

Innos 15. Jun 2007 15:53

Re: wave aus res abspielen
 
ok ^^ habs scho... war zu blöd^^ hab meine wav datei net im ordner gehabt

ManuMF 15. Jun 2007 16:25

Re: wave aus res abspielen
 
Warum einfach, wenns auch kompliziert geht?

:arrow: Den Teil mit der BRCC32.exe weglassen und stattdessen die .rc-Datei dem Projekt hinzufügen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:15 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz