Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi No Sound Option (https://www.delphipraxis.net/89828-no-sound-option.html)

BBoy 6. Apr 2007 11:29


No Sound Option
 
In meinem Programm werden klänge abgespielt, klicks und ereignisklänge.
Nun möchte ich in meinem Programm die Einstellung einbauen "No Sound", also das die klänge nicht abgespielt werden wenn die option aktiv ist.
Am offensichtlichsten wäre:
If NoSound=false then
playsound;

Allerdings wären das sehr viele IF abfragen, daher meine Frage: Geht das nicht auch anders, eher global???
Den sound global MUTE schalten ist nicht gut, da ich noch musik hören will oder so.

Nuclear-Ping 6. Apr 2007 11:43

Re: No Sound Option
 
Die Prüfung halt in PlaySound machen. ;)
Delphi-Quellcode:
procedure TMyIrgendwas.PlaySound;
begin
  if NoSound then
    Exit;

  {...}
end;

BBoy 6. Apr 2007 11:50

Re: No Sound Option
 
ja ,daran hätte ich wohl früher denken sollen.
habe es leider nicht in einer prozedur sondern immer direkt an der stelle im programm wo der sound abgespielt werden soll.
hätt da auch nicht gedacht das das programm mal so aufwendig wird. nja werde ich wohl nicht herum kommen das ganze in eine prozedur zu schreiben.

Nuclear-Ping 6. Apr 2007 12:05

Re: No Sound Option
 
Ein Leitfaden beim Programmieren sollte immer sein "Never repeat yourself". ;)

BBoy 6. Apr 2007 12:46

Re: No Sound Option
 
Klingt logisch, dass merke ich mir! Danke!

Denke der Beitrag kann geschlossen werdne.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 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