Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Sounds laufen nur bei mir, nicht bei andren usern (https://www.delphipraxis.net/166417-sounds-laufen-nur-bei-mir-nicht-bei-andren-usern.html)

blubber443 12. Feb 2012 17:46

Delphi-Version: XE2

Sounds laufen nur bei mir, nicht bei andren usern
 
moin, ich hab schon wieder ein probelm:
mein spiel hat geklappt und daher hab ich einen kleinen soundtrack für das programm komponiert und reingestellt. in einem andren forum hab ich gelesen wies geht:
Delphi-Quellcode:
PlaySound(PChar('c:/sound.wav'), hInstance, SND_Loop or SND_ASYNC)
so, bei mir klappts zwar, aber sobald ichs jemandem schicke sagt der das nur 'beep' kommt. eigentlich logisch; die datei ist nähmlich nicht im programm drin sondern irgendwo in meinem arbeitsplatz und ich suche also mit der anweisung nur die datei von dem angegebenen dateipfad.

ich will es also so machen das die datei im programm drin ist.

PS: bei grafiken klappts aber irgdwie trotzdem

zeras 12. Feb 2012 17:49

AW: Sounds laufen nur bei mir, nicht bei andren usern
 
Dann solltest du mal nach "Resourcen" suchen. Damit kannst du Dateien mit ans Programm dranhängen und diese dann auch ansprechen.

blubber443 12. Feb 2012 17:50

AW: Sounds laufen nur bei mir, nicht bei andren usern
 
habs noch nie gemacht, wie geht denn das?

zeras 12. Feb 2012 17:58

AW: Sounds laufen nur bei mir, nicht bei andren usern
 
In der Projektverwaltung einfach die Dateien mit reinhängen und dann im Programm mit

Delphi-Quellcode:
 if FindResource(HInstance, PChar(AnsiUpperCase(ResName)), RT_RCDATA) = 0 then begin
arbeiten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 Uhr.

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