Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.118 Beiträge
 
Delphi 11 Alexandria
 
#7
  Alt 23. Jun 2002, 14:36
Moin Yheeky,

unter dem Titel

"Playing WAVE Resources"

habe ich im PSDK noch etwas gefunden.

Die Deklaration in der .RC Datei müsste so aussehen

SoundName WAVE c:\sounds\sound.wav

wobei SoundName der Name ist, der dann mit PChar('SoundName') angegeben werden kann, WAVE die Kennung für eine .WAV Resource ist, und c:\sounds\sound.wav die Datei angibt.

Da die Resource bei Dir ja, wie ich vermute, auch mit Deiner Deklaration ohne Meckermeldung eingebunden wurde, wurde zum einen die ID 200 akzeptiert, zum anderen die einzubindende Datei gefunden. Also sollte die Resource als solche OK sein.

Eine Möglichkeit, die mir noch einfällt ist

Code:
PlaySound(PChar('#200'), Dll, SND_ASYNC [b]or[/b] SND_RESOURCE);
Durch das # wird angegeben, dass es sich um eine Resourcen ID handelt, und nicht um einen Resourcennamen.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat