Entwickler-Ecke
Freeware Projekte - Wecker Reloaded
Regan - Do 14.02.08 21:44
Titel: Wecker Reloaded
Wecker Reloaded
Was ist Wecker Reloaded?
Wecker Reloaded ist ein PC-Wecker. Mit ihm ist es möglich, sich zu bestimmten Zeiten vom Computer wecken zu lassen. Soll die Weckzeit wiederholt werden, so sind verschiedene Einstellungsmöglichkeiten dazu da.
Was kann Wecker Reloaded?
- Wecken zu allen Uhrzeiten und Tagen (Sofern natürlich der PC angeschaltet ist)
- Wiederholen der Termine möglich (Täglich oder Wöchentlich)
- Wecksignal einstellbar (MP3-Datei oder Systemlautsprecher oder Anwendung oder Webiste oder Windows herunterfahren oder Text)
- Autostartliste
- (De-)Aktivierung
- Systemangepasstheit durch Erkennen von systemspezifischen Eigenschaften
- Anzeigen verpasster Ereignisse
Welche Lizenz hat Wecker Reloaded?
Wecker Reloaded ist Freeware.
Welche bekannten Fehler hat Wecker Reloaded?
Das wiederholen "Täglich" macht dies, ohne die angegebenen Wochentage zu beachten.
Wecker Reloaded schreibt Daten ins Anwendungsdatenverzeichnis im Unterordner /Regan/Wecker Reloaded/.
Hiermit nochmals vielen Dank an
elundril und
Luckie und
MagicAndre1981 für deren Unterstützung.
Wie immer freue ich mich über Wünsche, Anregungen und Kritik.
MfG
Regan
DrRzf - Fr 15.02.08 22:41
Hab ihn noch nicht angetestet, aber ist immerhin schon mal Augenfreundlicher :dunce:
Regan - So 17.02.08 20:39
Ich habe gerade eben noch eine aktuelle Version mit Programmsymbol hochgeladen.
Weiterhin würde ich mich sehr über Anregungen und/oder Fehlerberichte freuen :wink: .
Regan - Do 21.02.08 00:03
Soeben habe ich Version 1.1.0 hochgeladen. Alles weitere im ersten Post.
jaenicke - Do 21.02.08 03:32
Das Programm ist ganz nett :zustimm: , das einzige was mir negativ aufgefallen ist:
Ich wähle eine pers. Musikdatei aus, aber wenn ich dann den Eintrag bearbeiten will, dann muss ich die jedesmal neu eingeben. Alles andere wird korrekt zum Bearbeiten übernommen, nur nicht die Musikdatei.
Regan - Do 21.02.08 11:08
jaenicke hat folgendes geschrieben: |
Das Programm ist ganz nett :zustimm: , das einzige was mir negativ aufgefallen ist:
Ich wähle eine pers. Musikdatei aus, aber wenn ich dann den Eintrag bearbeiten will, dann muss ich die jedesmal neu eingeben. Alles andere wird korrekt zum Bearbeiten übernommen, nur nicht die Musikdatei. |
Da muss ich mal schauen, was da nicht funktioniert :gruebel: .Ich schreibs mir aber auf die ToDo-Liste.
Regan - Do 21.02.08 12:24
Ich habe nochmal ein schnelles Bugfix aufgespielt und die Funktion zum Pausieren und Starten von Nemp und Winamp eingebaut.
jaenicke - Do 21.02.08 12:39
Prima, jetzt funktioniert alles soweit ich das sehe. :zustimm:
Dann kann ich den Windows Taskplaner in Rente schicken was das angeht :D.
Regan - Fr 22.02.08 18:41
jaenicke hat folgendes geschrieben: |
| Prima, jetzt funktioniert alles soweit ich das sehe. :zustimm: |
Danke :wink: .
jaenicke hat folgendes geschrieben: |
| Dann kann ich den Windows Taskplaner in Rente schicken was das angeht :D . |
Ja, kannst du machen.
Hat jemand vielleicht sonst noch irgendwelche Ideen. Sollte ich vielleicht noch mehr Wiederholungsmöglichkeiten einbauen?
Regan - Mo 31.03.08 20:22
Titel: Wecker Reloaded 1.2
Nach einem Monat grab ich das Topic mal wieder aus. Denn:
Es gibt eine neue Version: 1.2
In dieser erwartet euch eine Autostartliste, die auch, obwohl sie aktiv ist, abgeschaltet werden. Der Wecker kann des Weiteren aktiviert und deaktiviert werden. Es wurde außerdem ein direkter Exit-Button in die Toolbar aufgenommen. Zur Alarmfunktion kam jetzt die Möglichkeit hinzu, dass man auch nur Text anzeigen lassen kann.
Der Wecker wurde außerdem an das System mehr angepasst. So erkennt er, ob MP3s überhaupt abgespielt werden können. Wenn nicht, dann wird der Systemlautsprecher verwendet. Falls dieser deaktivert ist, dann wird einfach nur ein Text angezeigt. Auch hier wurde beim TrayIcon nachgebessert. Falls keine ToolTips angezeigt werden können, weil diese Funktion deaktiviert ist, dann wird einfach nur eine Nachricht angezeigt. Diese systemabhängigen Dinge können auch im Einstelllungsdialog (Zahnrad) eingesehen werden. Ich würde mich hier auch auf Tester freuen, die das ganze unter Nicht-Admin-Bedingungen testen.
Download im ersten Post.
Und: um das gleich mal klarzustellen: Mein Wecker beendet sich im Gegensatz zu anderen Weckern auch, wenn Windows beendet wird. :wink: .
Regan - Fr 04.04.08 15:18
Ich schieb hier mal ein bisschen.
Wäre es auch möglich, dass jemand das Programm testen, der Nemp oder Winamp installiert hat. Ich weiß nämlich nicht, ob das auf allen Systemem funktioniert.
Regan - Sa 19.04.08 17:16
Ich habe gerade eine neue Version hochgeladen. Diese erlaubt es euch, wenn ihr die Optione in den Einstellungen aktiviert habt, eure verpassten Ereignisse anzuzeigen.
Dragonclaw - Sa 19.04.08 17:41
Nettes Programm, mir sind nur 2 Sachen aufgefallen.
(1) Beim Starten unter Windows Vista Business 64bit kommt die Meldung:
"Fehler beim Holen der Daten für 'EnableBalloonTips'" EDIT: Der Fehler kommt auch wenn ich
die Eigenschaften editiere.
(2) Es wäre schön wenn man auch nur spezielle Tage einstellen kann, z. B.
Ich habe Montags garkeine Uni und Donnerstags immer um 10 Uhr, also will ich da auch nicht von
meinem normalem Wecker geweckt werden.
Regan - So 20.04.08 12:46
Moin,
Dragonclaw hat folgendes geschrieben: |
Nettes Programm, mir sind nur 2 Sachen aufgefallen.
(1) Beim Starten unter Windows Vista Business 64bit kommt die Meldung:
"Fehler beim Holen der Daten für 'EnableBalloonTips'" EDIT: Der Fehler kommt auch wenn ich
die Eigenschaften editiere. |
Ich habs mir mit auf die ToDo geschrieben. Bist du Administrator?
Dragonclaw hat folgendes geschrieben: |
(2) Es wäre schön wenn man auch nur spezielle Tage einstellen kann, z. B.
Ich habe Montags garkeine Uni und Donnerstags immer um 10 Uhr, also will ich da auch nicht von
meinem normalem Wecker geweckt werden. |
Wie meinst du das? Soll ich bei der Wiederholung täglich noch CheckBoxen anbringen, bei denen man die Tage auswählen kann?
MfG
Regan
Hidden - So 20.04.08 14:10
Hi,
Vielleicht so? [
http://www.delphi-forum.de/viewtopic.php?t=80710&postorder=asc&highlight=tarry+wecker&start=40]
Zusammenfassend: Ich würde gerne m Tage lange Muster erstellen, die n mal wiederholt werden und, bei denen ich für jeden Tag im Muster(mit Checkbox oder wie auch immer, eventuell dynamisch generiert oder Checklistbox) einstellen kann, ob ich gewexkt werde. Beispielsweise werktags jede zweite Woche sollte dann so aussehen:
14-Tägiges Muster mit unbegrenzter wiederholung:
1: 2:
| x x x x x o o o o o o o o o |
7-Tägiges Muster mit 3-Maliger Wiederholung, z.B. Prakikum. wird danach automatisch gelöscht:
mfG,
Regan - So 20.04.08 17:37
Moin
Hidden hat folgendes geschrieben: |
Vielleicht so? [http://www.delphi-forum.de/viewtopic.php?t=80710&postorder=asc&highlight=tarry+wecker&start=40]
Zusammenfassend: Ich würde gerne m Tage lange Muster erstellen, die n mal wiederholt werden und, bei denen ich für jeden Tag im Muster(mit Checkbox oder wie auch immer, eventuell dynamisch generiert oder Checklistbox) einstellen kann, ob ich gewexkt werde. Beispielsweise werktags jede zweite Woche sollte dann so aussehen:
14-Tägiges Muster mit unbegrenzter wiederholung: 1: 2:
| x x x x x o o o o o o o o o | 7-Tägiges Muster mit 3-Maliger Wiederholung, z.B. Prakikum. wird danach automatisch gelöscht: |
Puh. Das wird eher schwierig das umzusetzten. Ich werde es trotzdem versuchen, habe aber noch eine Frage: Die Weckzeit bleibt immer dieselbe oder?
MfG
Regan
Hidden - So 20.04.08 17:46
denke mal, ja. Wenn das leicht zu implentieren wäre, kannst du da aber auch überlegen :mrgreen:
Regan - So 20.04.08 19:55
Ich habe mal schnell ein Bugfix für folgenden Fehler aufgespielt:
Dragonclaw hat folgendes geschrieben: |
(1) Beim Starten unter Windows Vista Business 64bit kommt die Meldung:
"Fehler beim Holen der Daten für 'EnableBalloonTips'" EDIT: Der Fehler kommt auch wenn ich
die Eigenschaften editiere. |
Das Problem liegt am Namen des Registry-Schüssels. Dieser ist von Vista zu XP verschieden.
Hidden hat folgendes geschrieben: |
| denke mal, ja. Wenn das leicht zu implentieren wäre, kannst du da aber auch überlegen :mrgreen: |
Ich glaube, ich habe da schon eine Idee, wie ich das umsetzten könnte. Allerdings wird die Entwicklung da etwas länger dauern. Es steht auf der ToDo aber mit niedriger Priorität.
Hidden - So 20.04.08 20:25
Hi,
Ja, weicht zugegeben völlig vom Konzept ab. Denke aber, dass es eigentlich so gut wie nie vorkommt, dass man wirklich jeden Wochentag zu einer bestimmten Zeit dieselbe Sache hat. Intern musst du ja prinzipiell einfach nur die Anweisungen beim Start in einzelne Wecktermine umwandeln, bzw. checken, ob heute geweckt werden soll(im Muster ein solcher Termin liegt) und, wenn ja, einen Einzeltermin eintragen. Dann kannst du bei deinem alten Konzept bleiben.
Stelle ich mir eigentlich sogar zimlich einfach vor: Beim Einlesen der vom user eingetragenen 'n' Wiederholungen des Musters speicherst du den letzten Weckzeitpunkt, nach dem kann das Muster gelöscht werden. Ein record enthält nun zusätzlich noch Weckzeitpunkt und ein Array of Boolean/TTime(die Arraylänge entspricht der Musterlänge und somit sind die Werte nur die Aussagen, ob an diesem Tag geweckt werden soll. Wenn die Weckzeit differenzierbar sein soll, nimmst du ein Array of TTime..).
Pack noch eine Info über den Startpunkt des Musters rein, an der dein Programm erkennt, an welchem Tag des Musters er sich befindet(ein Byte-Typ dürfte genügen: erster Startpunkt des Musters seit jehresbeginn, wenn du die gespeicherten daten minimieren willst).
Nun dachte ich mir das so: Da sonst das ganze sehr kompliziert werden würde, lädtst du aus den Mustern immer nur die Weckzeitpunkte für den aktuellen Tag als einmaliges Wecken rein. Nun nurnoch ein TNotifyEvent für 24 Uhr eingebaut(als Weckzeitpunkt implementiert), in dem du neue einmalige Weckzeiten lädtst.
mfG,
AlexII - So 27.04.08 15:30
Also so ganz benutzerfreundlich ist die Freeware nicht. Tut mal was am Style.
Regan - So 27.04.08 19:00
AlexII hat folgendes geschrieben: |
| Also so ganz benutzerfreundlich ist die Freeware nicht. Tut mal was am Style. |
Was würdest du denn an Verbesserungsvorschlägen bringen?
AlexII - So 27.04.08 22:59
Ja die Symbolleiste muss auf jeden Fall hoch! bis zu der Menüleiste (die würde ich auch erstellen), wie es bei allen Programmen üblich ist. Die Zeitanzeige dann irgendwo niedriger platzieren.
Ja... und dann schauen wir mal weiter. :-)
Regan - Mo 28.04.08 17:49
AlexII hat folgendes geschrieben: |
| Ja die Symbolleiste muss auf jeden Fall hoch! bis zu der Menüleiste (die würde ich auch erstellen), wie es bei allen Programmen üblich ist. Die Zeitanzeige dann irgendwo niedriger platzieren |
Ganz ehrlich: Das sieht extrem besch***** aus. Denn die Symbolleiste hat nichts mit der zeit an sich zu tun, sondern mehr mit der ListView, die drutner klebt. Für ein MainMenü könnte ich mich aber trotzdem begeistern lassen. Ich schreibs mal mit auf die ToDo :wink: .
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!