ich stell euch heute mal mein kleines Freizeitprojekt vor, auch mit der Hoffnung, dass ihr mir bei ein paar Fragen behilflich sein könntet.
Worum geht's?
Es ist ein Programm welches nach einer bestimmten Zeit oder zu einer bestimmten Zeit ein Ereignis auslöst (derzeit nur ein Alarmton, oder das automatische Herunterfahren des Rechners). Meine Anwendungsfälle: Eier kochen, Pizza backen, Rechner herunterfahren für den Fall dass ich einschlafen sollte.
Betriebssystem:
Ich verwende windowsspezifische Befehle. Getestet wurde das Programm unter XP und Windows 7 und funktioniert unter beiden Systemen im gleichen Umfang. Unter Linux wird es wohl nicht funktionieren.
Features:
- Abspielen eines Soundfiles
- Transparenzeffekt (einfach das Mausrad drehen, wenn der Mauspfeil über dem Fenster ist)
- Rechner herunterfahren
- Auswahl zwischen einem Countdown und einer Fixzeit zum Eintritt des Ereignisses
- Anzeige der Zeit in der Taskbar
- Steuerung nur mit Tastatur / nur mit Maus möglich
Geplantes:
- Ausführen beliebiger Konsolenbefehle als Ereignis
- Konfigurationsmenü und Konfigurationsdatei (abzuspielender Sound dann einstellbar, Einstellungen werden gespeichert)
- Schleifen (z.B. alle 5 Minuten tritt das Ereignis ein)
- Presets
- Eigenes Icon
Probleme:
Derzeit ärgern mich zwei Dinge:
1. Die Tabreihenfolge funktioniert nicht - die Radiobuttons werden nicht beachtet.
2. Das Fenster blinkt nicht nach Ablauf des Ereignisses. Siehe Zeile 261 ff im Code - hab ich auch schon unter http://www.lazarusforum.de/viewtopic.php?f=15&t=3498" onclick="window.open(this.href);return false; gepostet.
Für Tipps dazu wäre ich dankbar, denn ich hab schon lang rumprobiert und es ist mir noch nicht gelungen das zum laufen zu bringen.
Screenshot:

Download (Sourcecode und .exe):
http://www.filefront.com/16096501/wecker.zip
So viel Spaß beim ausprobieren, vielleicht findet ihr es ja sogar sinnvoll und benutzt es

Gruß
Chris