Hallo,
Zuerst: Es ist besser, PlaySound anstatt von SndPlaySound zu verwenden. Wenn du die Länge des Sounds kennst, kannst du es mit
Delphi-Quellcode:
PlaySound('S1.wav', 0, SND_ASYNC or SND_FILENAME);
Delay(3000);
PlaySound('S2.wav', 0, SND_ASYNC or SND_FILENAME);
probieren, wobei Delay die Prozedur von negaH aus der
CodeLib ist. So wird das Programm nicht angehalten.
[edit]Habe es nicht getestet, aber ich mache es meistens mit einem Timer (Interval = 100), den ich zum Abspielen aktiviere. Im onTimer deaktiviert er sich selbst und die Zeilen oben werden ausgeführt. Das sollte das Programm nicht aufhängen.[/edit]
Gruß,
ManuMF