Why Console.Beep() doen't beep? - Cor Ligthert[MVP] |
10-Feb-08 01:27:20
|
Rafael,
There is not any difference in using classes from Net between Visual Basic
and C#.
The only difference is the program language around that.
So probably there is something else.
Cor |
 |
| |
Why Console.Beep() doen't beep? - Mick Doherty |
10-Feb-08 06:21:19
|
Console.Beep uses the PC Speaker rather than the soundcard (the same speaker
that the BIOS uses).
Do you have a PC Speaker?
Console.Beep(); is the equivelant of calling the Interop Beep method:
\\\
Beep(800, 200);
///
...where the method is defined as:
\\\
[DllImport("kernel32.dll")]
private static extern int Beep(int dwFreq, int dwDuration);
///
The MessageBeep Interop function plays a Wave sound through the soundcard.
There is no need to use MessageBeep via Interop, just use:
\\\
System.Media.SystemSounds.Beep.Play();
///
--
Mick Doherty
http://www.dotnetrix.co.uk/nothing.html |
 |
| |
Why Console.Beep() doen't beep? - Sergey Zyuzin |
10-Feb-08 10:43:29
|
I don't know why it doesn't beep,
you might try this function instead:
[DllImport("user32.dll", CharSet=CharSet.Auto, ExactSpelling=true)]
public static extern bool MessageBeep(int type);
HTH,
Sergey Zyuzin |
 |
| |
Why Console.Beep() doen't beep? - Rafae |
10-Feb-08 02:23:02
|
Thank you Mick!!
System.Media.SystemSounds.Beep.Play(); worked just fine. Although I wonder
why Console.Beep(); doesn't beep, there must be some configuration that I
haven't set, or something...
--
Rafael |
 |
| |
Why Console.Beep() doen't beep? - Mick Doherty |
11-Feb-08 05:19:04
|
Hi Rafael,
As I stated, Beep uses the PC Speaker, which is attached to the motherboard
(mainboard),
whereas, MessageBeep plays a wave sound through the soundcard. So
Console.Beep() will only sound if you have a PC Speaker attached to the
motherboard.
If you have a PC Speaker then it may have been disabled.
http://www.computerhope.com/issues/ch000725.htm
--
Mick Doherty
http://www.dotnetrix.co.uk/nothing.html |
 |
| |
Why Console.Beep() doen't beep? - RafaelSoteld |
13-Feb-08 08:58:03
|
Thank you Mick!
I checked in the device manager and the non plug and play Beep device was
not disable, although there's another thing with Motherboard cable that I
have to check.
Again, thank!
--
Rafael Soteldo |
 |
| |