Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ton über Lautsprecher ausgeben (https://www.delphipraxis.net/164-ton-ueber-lautsprecher-ausgeben.html)

DeCodeGuru 15. Jun 2002 13:41


Ton über Lautsprecher ausgeben
 
Hi,

wie kann ich nen Ton über den Lautsprecher ausgeben, der in den Computern standardmäßig eingebaut ist? Also über den, der auch Fehlermeldungen vom Bios ausgibt usw.

Christian Seehase 15. Jun 2002 13:50

Moin DeCodeGuru,

das kannst Du mit der API Funktion Beep machen.
Unter 9x/Me spielen allerdings die Parameter keine Rolle, deren Werte werden ignoriert.

DeCodeGuru 15. Jun 2002 16:31

Hi Christian,

danke erstmal für deine Antwort. Allerdings muss ich sagen, dass das nicht so läuft, wie ich mir das vorgestellt habe. Und zwar wird der Ton bei mir nicht über den Computerinternen Lautsprecher sondern über meine Boxen, die an der Soundkarte hängen abgespielt. Das will ich aber nicht. Ich möchte, dass der Ton über den computerinternen Lautsprecher kommt.

Christian Seehase 15. Jun 2002 16:39

Moin DeCodeGuru,

wenn Du 9x/ME als Betriebbsystem hast lässt sich daran, laut PSDK, allerdings nichts ändern. Dann könntest Du es höchstens noch mit MessageBeep versuchen.

DeCodeGuru 15. Jun 2002 16:41

Hi,

gut danke, ich werde das auch mal versuchen. Naja, wird schon irgendwie funktionieren.

theomega 19. Jun 2002 13:50

Eine nicht ganz perfekte Lösung währe in Pascal mit sound ein Programm zu schreiben und das dann aus delphi aufzurufen. Das funzt.

toms 19. Jun 2002 14:03

Hi,

Unter Win9X kannst du auch mit Asm nachhelfen:

http://www.swissdelphicenter.ch/de/showcode.php?id=323

tom

sakura 19. Jun 2002 16:00

@toms

Funktioniert auch unter NT4/2000 und dann wahrscheinlich XP

Daniel B 19. Jun 2002 16:18

Hi,

wenn Windows weiss das eine Soundkarte drin ist, dann wird diese vorgezogen. Wenn sie drausen ist, dann geht's mit Beep;

Grüsse, Daniel :)


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