Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi PC Speaker Piep ohne windows.beep (https://www.delphipraxis.net/166168-pc-speaker-piep-ohne-windows-beep.html)

Freiwilderer 1. Feb 2012 16:12


PC Speaker Piep ohne windows.beep
 
Moin,

ich suche momentan nach einer Möglichkeit einen Ton über den integrierten pc speaker auszugeben, ohne aber windows.beep zu verwenden, da dabei für die entsprechende Zeit des Tons das Programm stehen bleibt.

hat da jemand von euch eine idee?

mfg

Freiwilderer

Dawn87 1. Feb 2012 16:14

AW: PC Speaker Piep ohne windows.beep
 
Zur Not könntest Du den Beep in einem Thread ausgeben...

Freiwilderer 1. Feb 2012 16:20

AW: PC Speaker Piep ohne windows.beep
 
hi,
ja, das ist meine "1. notlösung" hatte gehofft, dass es evtl. noch was schöneres geben würde.
Aber danke schonmal dafür :)

Bernhard Geyer 1. Feb 2012 16:24

AW: PC Speaker Piep ohne windows.beep
 
Wieso Notlösung? Wäre doch ziemlich simple zu realisieren. Fehlende VLC-Threadsicherheit stört ja hier nicht.

Freiwilderer 1. Feb 2012 16:27

AW: PC Speaker Piep ohne windows.beep
 
Ich mach mir ein bisschen sorgen, was passiert, wenn ich den beep, der zwei sekunden dauern soll in den 2 sekunden 3mal abspiele.
könnte das nicht ggf zu problemen führen?

aber ich werde das morgen mal ausprobieren, denke ich

Bernhard Geyer 1. Feb 2012 16:28

AW: PC Speaker Piep ohne windows.beep
 
Zitat:

Zitat von Freiwilderer (Beitrag 1148742)
Ich mach mir ein bisschen sorgen, was passiert, wenn ich den beep, der zwei sekunden dauern soll in den 2 sekunden 3mal abspiele.

Das solltest du wohl einfach per Code unterbinden können.

Alternativ mal MessageBeep anschauen.

himitsu 1. Feb 2012 16:57

AW: PC Speaker Piep ohne windows.beep
 
Wobei MessageBeep und SysUtils.Beep (MessageBeep 0) meißt über die Soundkarte laufen.

Aber es ist nie sichergestellt, was wo lang geht.

- ohne Soundkarte piepsen einige MessageBeeps aus dem Mainboard
- und da viele Boards keinen OnBoard-Piepser mehr haben (vorwiegend Notebooks), zwitschert alles über die Soundkarte


Oder du könntest auch via MIDI piepsen lassen.

Freiwilderer 2. Feb 2012 10:42

AW: PC Speaker Piep ohne windows.beep
 
hi,
also nach einigen Überlegungen und dem Test von Messagebeep (hat leider nicht funktioniert...)
werde ich wohl die Thread geschichte probieren.
Das hab ich zwar noch nie gemacht, aber wird schon schief gehen ;)

vielen Dank für eure Mühen.

mfg

Freiwilderer.

EDIT:
mit nem thread scheint ganz gut zu laufen... jetzt heißt es auf die massentests zu warten ;)
vielen dank nochmal

mfg

hathor 2. Feb 2012 13:22

AW: PC Speaker Piep ohne windows.beep
 
http://www.delphipraxis.net/152849-w...ndows-7-a.html


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