{
ASMetr Component 1.3 Copyright c 1998
Andrey Abakumov (
[email protected])
The ASMetr this Scale of measurement of a
type "speedmetr".
Many thanks:
Ali Butaev behind component TWave
E-mail:
[email protected]
Alistair George for help me
E-mail:
[email protected]
and other.
Properties:
Position - current position on the switch;
Sliding - scale
Max - maximum value (up to 270)
(Min - allways zero);
PrintValues - to print or not print values
AttenZonePos - "Zone of attention";
DangerZonePos - "Dangerous zone";
AttenZoneColor - Colour of a "zone of attention";
DangerZoneColor - Colour of a "dangerous zone";
SoundType - disabled playing if SoundType=wssNone
of a sound at switching,
enabled and (SoundType=wssExe) to keep in EXE the file,
enabled and (SoundType=wssWav) to keep in Wav the file,
AttenZoneSound - choice of a sound file or sound resource
for want of reaching of a zone of attention
DangerZoneSound - choice of a sound file or sound resource
for want of reaching of a zone of danger
OverflowSound - choice of a sound file or sound resource
for want of reaching of overflow
ResourceType - type of a resource if SoundType=wssExe
WaveOptions -
woSync - The sound is played synchronously and the
function does not return until the sound ends.
woNoDefault - If the sound can't be found, the function returns
silently without playing the default sound.
woLoop - The sound will continue to play repeatedly.
woNoStop - If a sound is currently playing, the function
will immediately return FALSE without playing
the requested sound.
How to make *.WAV in resource?
Create file filename.rc
For example:
CLICK WAVE filename.wav - CLICK is resource name, WAVE is your filetype, plus filename
To create *.res file (brcc32 filename.rc)
In Object Inspector, AASwitcher properties must be defined as follows:
CLICK WAVE
^^^ - you must specify ResourceType property
^^^^^ - you must specify ResourceName.
Also select sound type eg WssEXE
To include resource in our EXE place after {$R *.DFM}
//{$R yourresourcefilename.res} <---Insert the following without the comments(//)
I take no responsibility for any losses suffered
resulting from use or misuse of this code.It is freeware,
with source code, and so you use (and maintain) it at
your own risk.