![]() |
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. |
Moin DeCodeGuru,
das kannst Du mit der API Funktion Beep machen. Unter 9x/Me spielen allerdings die Parameter keine Rolle, deren Werte werden ignoriert. |
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. |
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. |
Hi,
gut danke, ich werde das auch mal versuchen. Naja, wird schon irgendwie funktionieren. |
Eine nicht ganz perfekte Lösung währe in Pascal mit sound ein Programm zu schreiben und das dann aus delphi aufzurufen. Das funzt.
|
Hi,
Unter Win9X kannst du auch mit Asm nachhelfen: ![]() tom |
@toms
Funktioniert auch unter NT4/2000 und dann wahrscheinlich XP |
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:35 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