Einzelnen Beitrag anzeigen

Benutzerbild von TOC
TOC

Registriert seit: 5. Jan 2005
Ort: Trier
248 Beiträge
 
Delphi 7 Personal
 
#7

Re: PC-Lautsprecher direkt ansprechen mit Delphi + Assembler

  Alt 25. Mär 2006, 15:09
Hi!

Ich hab´s mal überprüft. Es gibt in der Windows.pas tatsächlich eine Funktion Beep(Hz,MilliSec). Ausgehend davon hab ich die Speaker-Demo mal auf diesen Befehl umgeschrieben und allen Assembler-Code entfernt. Wenn das stimmt was in der HTML-Seite steht dann läuft diese Version ab Windows NT. Ich hab´s hier im InterNet-Cafe unter Windows XP getestest und es scheint zu funktionieren, das heist es kommt keine Fehlermeldung. Da es hier im InterNet-Cafe aber recht laut ist konnte ich nur ein leises Säuseln hören... Windows 95 und 98 SE ignorieren allerdings die Frequenz und die Zeitangabe wenn eine Soundkarte installiert ist und geben statdessen über die Soundkarte den System-Beep aus, den man unter der "Systemsteuerung/Akustische Signale" einstellen kann.

Das wär´s noch wenn ein Assembler oder C-Programmierer für uns einen PC-Speaker-Treiber schreiben würde... Ich hab mal irgendwo gelesen das man in Delphi leider keine Treiber programmieren kann.

Die ganze Speaker-Demo ist sowieso nur eine unsinnige kleine Spielerei. Heute leben wir ja im Midi- und MP3-Zeitalter. Allerdings hat vor vielen vielen Jahren Techno mal so angefangen: Mit nem Beep aus dem Speaker !

Grüsse von TOC!
Lars Uwe Hohmann
"Wäre die Erde eine Bank, ihr hättet sie längst gerettet!"
(Zitat GreenPeace)
  Mit Zitat antworten Zitat