![]() |
While SHowMessage play sound
Hey, ich habe eine frage, wie kann cih machen das es in der zeit solang ein msgdialog (ShowMessage()) auf ist das es inder zeit einen bestimmten sound abspielt bis man auf ok klickt ?
Also ich dachte daran:
Delphi-Quellcode:
geht aber nicht weil er einen Boolean wert erwartet, wie muss ich vorgehen ?
while ShowMessage('klololol') do
sndPlaySound(PChar('logged.wav'),SND_ASYNC); |
Re: While SHowMessage play sound
Delphi-Quellcode:
Wenn du das beachtest solltest du die Lösung finden (das ist ja die Aufgabe des Programmierers)
//Was hier steht wird gemacht bevor die Message angezeigt wird
ShowMessage('irgendwas'); //Was hier steht wird erst gemacht wenn die Nachricht nicht mehr angezeigt wird |
Re: While SHowMessage play sound
Ich würde es so versuchen (Pseudo-Code):
Delphi-Quellcode:
StarteSound(Loop);
if MessageBox(...) = idOK then StoppeSound; |
Re: While SHowMessage play sound
yo daran hab ich auch gedacht dann hab ichs so gemacht
Delphi-Quellcode:
doch so spielt er den sound nur einmal ab :(
sndPlaySound(PChar('C:\Datei.wav'),SND_LOOP);
ShowMessage('irgendwas'); sndPlaySound(nil,0); ( ![]() Ich versuch mal was Deddyh sagte, danke!! |
Re: While SHowMessage play sound
So geht' s:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin PlaySound(PChar('E:\Stenkelfeld\Aspirin.wav'),0,SND_ASYNC or SND_LOOP); showmessage('Huhu'); PlaySound(nil,0,0); end; |
Re: While SHowMessage play sound
yopp DeddyH, danke fuer deine schnelle hilfe, geht super!!!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz