[Lazarus] Lazarus IDE & projects configuration

patspiper patspiper at yahoo.com
Fri Sep 3 15:59:24 CEST 2010

Peter E Williams wrote:

> Would someone please investigate porting the Windows.Beep procedure to
> lazarus. I can convert the remainder of the TBeeper.pas unit to
> Lazarus ... and I think that it would be popular (in limited circles).

Please consider that in principle at least Lazarus and FPC are portable, 
and that to meet that requirement it's necessary to consider cases where 
the user is sitting at a screen that's some distance from the computer 
running his code. Cue discussion of X, VNC and comparable technology here.

At this point you have to consider whether the noise is going to come 
out of a squeaker in front of the user, or in the computer itself.

In the former case there is nothing in ASCII or any of the mainstream 
protocols which defines the properties of the beep.

In the latter case do you intend to use the mainboard's squeaker, the 
soundcard's DSP, or an attached MIDI device? What do you intend to do if 
somebody is already using one of these- you could be somewhat less than 
popular if somebody's attempt to transfer black vinyl to .wav failed 
because you'd grabbed the DSP.

Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

More information about the Lazarus mailing list