The Binary Clock version 1.73 for 1998.

Three binary clock displays for your Windows 95 desktop.

This program is freeware.
You can contact me at:

patrickd@getonthe.net or patrickd@usti.com
http://208.142.5.166/pdhome.html

The programs were written purely for fun and to learn a little about programming in 
Delphi 2.  I am willing to explain any "tricks" to any Delphi programmers that wish 
to know how to set tray icons, animate tray icons, create odd-shaped forms, hiding 
forms on start up, grabbing system wide keyboard input, creating clear forms and 
copying the desktop, etc.  This program is also available as a Delphi 2 source code 
(except for the help file) so the source code can be examined for any use that can 
be gleamed from it.  Source code for both programs is included.

Installation:  I removed the previous install routine due to the size it made the 
archive and to the limited number of files in this install.  There are only two files
to deal with the EXE and the HLP files.  Simply place them wherever you wish and create
a shortcut to them.  To "uninstall" simply delete the two files.  

New Items since V1.7:

1.      Added the separated binary clock version. (HBinary) This creates independant                displays or the hour, minute, and second.  It can display either horizontally or         vertically.

New Items since V1.6:

1. 	Added a new separate program to run standard binary along with the BCD version.
2. 	Corrected the loading and saving of the color registers.  Wouldnt normally be a            problem 
        unless you are using my "STLights" program and both programs would have been using the 
        same colors for the LEDs. 
3. 	Corrected the military setting on the BCD version, the array wasnt large enough.
4. 	Corrected a display bug when using the upper display.  

New Items since V1.5:

1. 	Added easier color selection and allow you to alter more items.
2. 	Added military time support
3. 	Added ability to put least significant bit on top.
4. 	Added ability to "hide" application from the taskbar.
5. 	Added ability to set clock to allow it to be the uppermost or lowermost window on screen.

New Items since V1.4:
1. The Seconds display was fixed.  They were running backwards!
2. The clock now adjusts better when seconds or PM light selected by shrinking the clock as needed.
3. The PM light will "scoot" over when the seconds are not selected.


New Items since V1.3:

1.  The LEDs can be altered to any color and almost any size you want.
2.  The background can be black, a custom bitmap or clear to blend with desktop.
3.  Upper time display, colons, seconds, PM light can be turned on or off.
4.  Clock will "remember" where you left it so it reappears in same spot.
5.  Windows standard help file now used.
6.  Full install/uninstall features.

This is a simple binary clock display.  The far-left column of LED's represents the 
hour, the next two columns represent the minutes and the next two represent the seconds.  
A single led in the upper right displays PM.  You can move the clock around by dragging 
it with the left mouse button, and clicking the right mouse button will bring up a 
configuration window.  The clock only displays in standard or military time.  There are 
now two versions of the binary clock.  One version (the original design) is referred to 
as a BCD clock or "Binary Carry Decimal" and splits the columns into five separate sections.
The other version is a true binary clock that displays seperate columns for hours, minutes
and seconds.

This is a simple binary clock display.  The far-left column of LED's represents the 
hour, the next two columns represent the minutes and the next two represent the seconds.  
A single led in the upper right displays PM.  You can move the clock around by dragging 
it with the left mouse button, and clicking the right mouse button will bring up a 
configuration window.  The clock only displays in standard or military time.

The main clock display will show up when you start the program.  If you do not know 
how to read binary format then I will TRY to explain the numbering scheme.  The 
lowest LED in each column represents the number 1, the next LED up is 2, the next 
up 4 and the top LED is 8.  For example if the two middle LEDS of a column are lit 
then the number would be 6 (4 and 2).  It takes a while to get used to reading the 
time that way but after a short time it becomes second nature.  The clock can be 
moved by dragging it around by holding down the left mouse button on the clock and 
dragging it to a new location then release the mouse button to let go.  Each time 
you release the left mouse button the clock will attempt to re-draw itself.  If you 
press the right mouse button it will bring up the options window.  

The upper left area is where you can set the LED colors for ON and OFF colors, both 
inside and outside colors. You can also set the highlight colors.  To the right of the 
color buttons are the radio buttons for the Z-Order.  That is the order that the clock 
will use while displaying.  If  TOP is set then the clock will appear on top of all other 
windows.  The NONE settings means it has no particular order.  The BOTTOM setting means 
the clock will appear below or underneath any other window.  In the middle of the window 
are 8 settings that control the clock.  First is MOVABLE and this determines if the clock 
can be moved by dragging it around.  UPPER TIME is the normal time display that appears 
at the top of the clock.  Useful for a reference to get used to reading the thing.  The 
SECOND is whether the seconds LED's are displayed or not.  The HIDE TASKBAR will keep 
the application name from appearing in the taskbar.  The COLONS turn the flashing colons 
on and off.  The PM light will toggle the PM LED indicator on or off.  The MILITARY will 
toggle military time on and off.  The LEASTTOP flips the least significant bit from top 
to bottom.  To the right of the color buttons are the Restore and Redraw buttons.  The 
restore sets the size and colors of the LED's back to the original red color and 16 size. 
(LED size ranges from 4 to 32)  The Size setting below the Restore/Redraw area allows you 
to alter the size of the LEDS (and the size of the window they are in as well.)  The EXIT 
button will stop the program.  To the far right is a small panel with a question mark.  
Pressing this will display the help file.  The lower part of the window allows you to 
choose a colored background, custom bitmap or clear background.  The background color 
can be used by first clicking the color selection and then pressing the button to the 
right that allows any color to be picked.  The next item is the custom bitmap (loaded 
from the browse button or type in the full path/filename in the box.  If you choose the 
browse button the browse window will appear.  Simply select the directory and then in the 
lower window double-click the image to use for a background in the clock.  You can only 
load in 256 color BMP files.  If the BMP file is smaller than the clock it can cause the 
clock to flicker.  You should load BMP files that are as large or larger than the clock.  
The last item is the Clear selection and this will allow the clock to use the wallpaper 
background behind it as the clock face.  That makes the LEDs appear to "float" on top of 
the wallpaper.  When making any changes to the options you should click the redraw 
button to make those options fully take effect.  Also when using the clear mode you 
may have to press the redraw several times to get it to copy the desktop below it 
correctly.


