Hi !
Kann mir jemand mal kurz den Assembler-Code
für die An- und Abschaltung des PC-internen Lautsprechers
sagen ?
Weil,wenn man bei einem Programm von mir die Tasten zu lange
drückt,fängt es aus diesem Lautsprecher zu "quietschen" an,weil
der PC mit der Verarbeitung nicht hinterher kommt.(Das geschieht
man auf der CD-Vorlauf-Taste in meinem Programm zu lange drauf bleibt.)
Daher würde ich für die Zeit des Drückens gerne den Lautsprecher ausschalten bzw. danach wieder anschalten können.
Inline-Assembler-Code reicht auch ...
Vielen Dank !
Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge
Du kannst den Lautsprecher mit _outp(0x61,0) abschalten. Um _outp() benutzen zu können mußt du "conio.h" includieren.
Das kannst du auch in Assembler machen, aber ich vermute, das das Betriebssystem den Lautsprercher wieder anschaltet, um den Tastenton zu erzeugen. Besser ist es warscheinlich, wenn du in deinem Programm den Tastaturbuffer leer machst bevor er überläuft
Gruß Wolf