BTBeeper 0.06 info file

by Theodoros Bebekis
   Thessaloniki, Greece
   email: bebekis@mail.otenet.gr

available from Torry and Delphi Super Page.

(*

-----------------------------------------------------------------------------------------
                                     STATE
-----------------------------------------------------------------------------------------
 THIS SOFTWARE IS FREEWARE AND IS PROVIDED AS IS AND COMES WITH NO WARRANTY OF ANY
 KIND, EITHER EXPRESSED OR IMPLIED. IN NO EVENT WILL THE AUTHOR(S) BE LIABLE FOR
 ANY DAMAGES RESULTING FROM THE USE OF THIS SOFTWARE.
-----------------------------------------------------------------------------------------
                                  INFORMATION
-----------------------------------------------------------------------------------------
 Description : btBeeper uses the PC speaker to produce various sounds.
               In fact you can make it play entire songs.

               It contains many "preset" sounds. You can play them
               just calling the PlayPresetSound method.

               Also it has the ability to play songs or sounds
               written in a plain ascii file.

               I wrote it just for fun but I think it maybe usefull
               in some situations ie. when a sound card is not present
               or when you don't like to use .wav files

               The code is straightforward and well commented - I think

               I used some fucntions posted to a (don't remember) newsgroup
               by jatkins@paktel.compulink.co.uk (John Atkins)
 Tested      : Delphi 5 , Win2K
 Author      : Theo Bebekis <bebekis@otenet.gr> 
 More info   :
 License     : Freeware
 Thanks to   : John Atkins [jatkins@paktel.compulink.co.uk]
-----------------------------------------------------------------------------------------
                                     HISTORY
-----------------------------------------------------------------------------------------
 Version   Date          Changes - Additions                                By
-----------------------------------------------------------------------------------------
 0.01      25.09.1988    Initial Version                                    
 0.02      24.10.1988    ElapsedMillisecFrom function
                         The ElapsedMillisecFrom function added as a
                         correction to BeepFor function. ElapsedMillisecFrom
                         posted to me by John Herbster (johnh@petronworld.com)
                         as a solution to GetTickCount Win API function
                         problem. Beeper uses GetTickCount to calculate
                         the time for beep durations
 0.03      26.10.1988    1. FBeeping boolean field added to prevent calling a
                            beeping function again while a beep is currently
                            played
                         2. Application.ProcessMessages call removed from the
                            BeepFor function's while loop to prevent undesired
                            sound effects if the owner form is receiving
                            moving messages or a new form is created modally
                            while a beep is played at the same time
 0.04      21.05.2001    Added TSoundThread and the helper classes
 0.05      27.05.2001    Added BeepSequence method for playing sequences of sounds
                         The BeepSequence method provided by
                         Friedrich Ing. Hajny [Cum_Hajny@compuserve.com]
 0.06      08.01.2002    ElapsedMillisecFrom and the waiting loop replaced by
                         simple calls to Sleep() as suggested by
                         Peter Williams [pew@pcug.org.au]
-----------------------------------------------------------------------------------------
   
*)
