[fpc-pascal] sysutils.beep doesn't beep under Linux?
Michael Van Canneyt
michael at freepascal.org
Fri Nov 20 11:51:45 CET 2009
On Thu, 19 Nov 2009, Graeme Geldenhuys wrote:
> Bruce Bauman wrote:
>> I'm porting some code which "beeps" the console. When I use
>> sysutils.beep() it doesn't work under Linux.
>
> Looking at it's implementation in FPC 2.4.0-rc1 (Linux) I can indeed see
> why it doesn't beep. :-)
>
> --------------------------
> procedure Beep;
> begin
> end;
> --------------------------
>
>
> As David suggested, simply write #7 character to the console and it will
> beep. I wonder if we can't use that for the Linux sysutils.beep
> implementation.
No, because you don't know if a terminal is available or whether standard
output is writable.
Michael.
More information about the fpc-pascal
mailing list