Screensaver BerlinPie This saver is based on the famous "Berlin Uhr", an idea of someone i donīt remember back in the 70th. Behaviour: The basic idea is to create a clock with respect to the well known "set theory" in mathematics. The behavior of the clock is best described as an empty screen at 00:00 whereas 23:59 will result in a complete colored screen. When you use this clock you will see that -after a while- this clock is just another way to display the time. Important Note: Please note that disabling the saver is done by pressing the right mouse button for at least one second!!! If you find another way to split a day in useful parts, please let me know about your ideas ... Technical aspects: - Semaphores: how to create one instance of a program - Sound resources: how to include sound files to your application - Saver: how to handle the different modes of a saver (run, configure, preview) - Saver: how to let the system recognize the program as a saver - Saver: how to use the password dialog - Preview: how to get a live preview of the saver in the "Systemsteuerung" (system configure dialog?) - Configure: how to have a live preview in the configure dialog - Configure: how to use the registry as database - Win32: how to include version information to your application (UVersion.PAS) Regards: Most of the techniques i did collect from the "delphi superpage", thanks for that stuff ... Included you will find a component (CCube) that i did find anywhere (i canīt remember where) By the way some questions: - how to send an email automatically from within a delphi application? - how to prevent an application be disturbed by [Ctrl+Alt+Delete]? - did you encounter any problems with the saver? Please let me know (When i compile the saver with D5 Prof. and optimization=on i will get some errors when i run the configure dialog from within Win98?)! Contact: MailTo:uwe.creutzburg@bingo-ev.de