![]() |
Mama
Liste der Anhänge anzeigen (Anzahl: 4)
Hallo zusammen, hier mal meine neueste Schöpfung: Mama
Was ist Mama? da bei mir eigentlich den ganzen Tag der Rechner läuft und ich dazu tendiere Dinge die eigentlich noch erledigt werden müssten zu verpennen habe ich mir ein Programm geschrieben, dass mich entsprechend erinnert. Aufgaben werden eingetragen, dann erinnert mich das Programm auf Wunsch alle halbe Stunde (Voreinstellung) per Soundausgabe und einem Meldungsfenster an diese Aufgaben. So nach dem Motto "Hast du denn schon, du müsstest doch noch..." Daher auch der Name "Mama"... :drunken: Mama liegt im Tray, per Rechsklick können mit wenigen Mausklicks neue Aufgaben hinzugefügt werden. Ein Doppelklick stellt das Haupt-Anwendungsfenster wieder her. Es ist auch möglich, das Nagging (regelmäßige Erinnern) für einzelne Aufgaben erst verzögert zu aktivieren, oder ein festes Datum/Uhrzeit als Deadline einzustellen. Zusätzliches nettes Feature: Wenn im Tray, wird mit Ctrl-Linksklick auf das Icon ein Infofenster ausgefahren, in dem die sechs wichtigsten anstehenden Aufgaben angezeigt werden. Bekannte Bugs: Momentan keine ToDo: - Aufgaben können sich automatisch in einstellbaren Zeitspannen (z.B. eine Woche) wiederholen - Die sechs Einträge im Infofenster wirken als "Hyperlink" und führen direkt zum "Edit Task"-Fenster - Priorität der Aufgaben wird in der Liste mit angezeigt--nach Möglichkeit graphisch (1-5 Sterne) Über Feedback und Anregungen würde ich mich freuen. Wer tatsächlich beabsichtigt, das Programm ernsthaft zu benutzen, dem empfehle ich, eine Verknüpfung ins Autostart zu legen und den Parameter "/m" mit anzugeben. Dann legt sich Mama direkt in die TNA, ohne das Hauptfenster erst anzuzeigen. |
Re: Mama
Liste der Anhänge anzeigen (Anzahl: 1)
:hi:
Beim starten kommt folgende Fehlermeldung (siehe Anhang). Weiter komme ich nicht. ps: Der Name ist genial :mrgreen: edit: WinXp SP2, Optik auf "optimale Leistung" eingestellt. |
Re: Mama
Geht bei mir auch nicht. Das liegt bestimmt daran, das wir Delphi nicht
installiert haben. Darf man diese Dll villeicht weitergeben? Aber der Name ist echt sau geil! |
Re: Mama
Die DLL darf man weitergeben, sie ist teil des Delphi Memorymanagers und wird benötigt wenn man Strings in Dlls austauscht. Man könnte aber auch FastMM verwenden.
|
Re: Mama
hehe bei mir klappt das :)
aber ich find den erinnerungston total erschreckend :D ich bin erstmal zusammengezuckt wo mir mama gesagt hat ich soll mittag kochen :D |
Re: Mama
Ich hab das Programm noch nicht getestet, aber 'Mama' für so ein Programm ist ja wohl das Beste, was ich seit Jahren gehört habe!
:thumb: ROTFL :mrgreen: |
Re: Mama
Hi,
ja das mit der DLL stimmt natürlich. :oops: Hab ich jetzt mal mit ins Archiv gepackt. Freut mich, dass der Name hier für Erheiterung sorgt. :lol: @easteregg: Den Ton kann man auch manuell einstellen, auf "Other Settings..." gehen und dann die Registerkarte "Sounds". // edit dazu: Bzw., wenn du dauerhaft einen anderen Ton haben willst, einfach die Datei überschreiben. Jedesmal von Hand einstellen wär auf die Dauer auch nervig! |
Re: Mama
Bei mir funktioniert dein tool auch ohne Probleme !
gruss |
Re: Mama
Liste der Anhänge anzeigen (Anzahl: 1)
Schönes Tool, der Name ist natürlich Spitze, wird meine natürliche Mutter wohl perfekt ergänzen ;)
Eins wäre da noch: Mir ist aufgefallen, dass wenn man noch keine Aufgabe eingetragen hat und dann Ctrl+RechtsKlick macht, das Info Fenster ein bischen abgeschnitten angezeigt wird, Bild im Anhang. Sonst läufts gut :thumb: |
Re: Mama
Nette Echse, aber mit D5..D7 lässt sich mit dem Sourcecode nix anfangen :-(
Schreib(t) doch bitte mal irgendwohin, welche Delphi-Version mindestens benötigt wird, um die Open-Source-Projekte kompilieren zu können. mfg |
Re: Mama
Geschrieben ist das Programm mit D2005 Professional. Aber ich wüsste jetzt aus dem Stehgreif nicht, warum es nicht auch mit D5-D7 funktionieren sollte. Ich kann mich nicht erinnern, irgendwelche neuen Syntaxelemente verwendet zu haben. :gruebel:
Wie genau äußert sich denn das Problem? @WIN-MANww: Wird gefixt. :) |
Re: Mama
Ich muß fast jede zweite "uses" Unit auskommentieren. Dadurch stößt man fast zwangsläufig auf Funktionen, die in D5-D7 noch nicht implementiert sind/waren.
mfg |
Re: Mama
Liste der Anhänge anzeigen (Anzahl: 1)
Hi!
Habe es gerade mit meinem D7 Pro getestet. An Units fehlt AdvancedStreams und ansonsten folgenden Fehlermeldungen: s. Anhang Ciao Frederic |
Re: Mama
Also die AdvancedStreams müsste eigentlich drin sein--nur der relative Pfad stimmt halt eventuell nicht mehr. Den einfach im Hauptprogramm ändern.
Mit den Fehlermeldungen kann ich jetzt aus der Lameng so erstmal nichts anfangen. Seh ich mir morgen mal an. |
Re: Mama
Du könntest noch ne Kleinigkeit einbauen: Bei Windows XP wird die ActiveX Schnittstelle für Sprachausgabe benutzt. Da kannst du dann zufällig gewählte Texte wie "Have you done that already?", "How often do I have to remind you to do that?" ausgeben. Oder sogar den Titel der Erinnerung. Wäre eine kleine Anregung, die ned schwer sein dürfte.
Wirklich ein nettes Programm, wieso komm ich nie auf solche Ideen? (Rhetorische Frage: Ich bin unkreativ) Also dieses D'oh hat mich wirklich auch zusammenzucken lassen. Das ist wirklich grausam, wenn man nicht damit rechnet. Und selbst wenn man damit rechnet, ist es noch grausam genug. |
Re: Mama
Der D'oh Sound ist nur drinnen, weil ich absoluter Simpsons-Fan bin. :-D Wem der nicht gefällt, der überschreibe einfach die Datei Trigger.wav mit einer Wavedatei seiner Wahl.
Das mit dem ActiveX werd ich mir irgendwann mal ansehen. Momentan stehen da andere Dinge weiter oben auf meiner persönlichen ToDo-Liste-auch was Mama angeht. Ansonsten Danke für das zahlreiche positive Feedback! |
Re: Mama
Hätte zwei Anmerkungen für dich:
1. Veröffentliche doch bitte einen Screenshot des Programms! Fände es immer ganz okey, wenn ich nicht erst das komplette Programm downloaden (und am Schluss vielleicht noch erst installieren muss) um zu erfahren, ob es mir gefällt oder nicht. Ein Bild bringt da schon etwas mehr Klarheit :wink: 2. Wenn ich einen neuen Eintrag schreibe und dann in der Liste per Rechtsklick auf "Mark as pending" oder auf "Mark as Completed" klicke kommt eine AV-Meldung... Passiert aber nur wenn nur ein Item vorhanden ist. Sonst klappt es komischerweise. mfg shark |
Re: Mama
War mal wieder fleißig heute und habe eine neue Version hochgeladen. Außerdem eine Version ohne die Soundfiles und--wie gewünscht--ein Screenshot.
Größte Neuerung ist die Anzeige der Priorität in der Listview (1-5 Sterne). Hat mich ganz schön Nerven gekostet (siehe meine diversen Postings von heute... :lol: ), aber jetzt funktioniert's genau so wie ich mir das vorgestellt hatte. :dancer: Die borlndmm.dll ist mittlerweile überflüssig und daher nicht mehr mit im Archiv, geändert haben sich Mama.exe und TaskRate.dll. Sämtliche von euch angesprochenen bugs sind gefixt. :) @s.h.a.r.k.: Da scheint ein bug in Delphis GetNextItem-Methode zu sein. Wenn nur noch ein ListItem vorhanden ist, liefert die Methode immer wieder dieses Item, anstatt nach dem ersten Mal nil zurückzugeben. Naja, hab ich halt per Hand eingebaut jetzt. //edit: Verdammt, doch noch ein bug drin. Die Schriftfarben der Subitems waren weg. Warum fällt einem sowas immer erst nach dem Upload auf?! Gefixt. |
Re: Mama
Bin ich eigentlich der einzige, der sich immer ärgert, dass die Kompos nicht dabei sind,
oder mache ich was falsch?? :?: |
Re: Mama
Nee, ich ärger mich da auch immer wieder.....
Naja, vielleicht kommt sie ja noch? :?: [EDIT]Kleinen Fehler korrigiert...[/EDIT] |
Re: Mama
Moin,
also ich kann mich ehrlich gesagt gar nicht erinnern da irgendwelche zusätzlichen Komponenten verwendet zu haben. Welche fehlt denn? |
Re: Mama
Mein Delphi 7 Enterprise spuckt jede Menge Fehlermeldungen aus, wenn ich Mama kompilieren will.
Un 2005 PE fehlt gleich mal die Buttonleiste... So schlimm isess aber net. |
Re: Mama
Moin,
recht nettes Tool. :) (Vor allem da ich gerade ein PlugIn für die Outlook Tasks schreibe :mrgreen:) - Wenn ich die Breite verändere werden die Buttons zusammengeschoben und sind anschließend an einer anderen Position. Da könntest du eine Mindestbreite angeben oder das Verhalten anpassen. Ich denke es würde reichen das Formular nicht Sizeable zu machen. :) - Wenn ich im Stringgrid die Spalten breiter mache, bleiben bei der Priorität die Sterne. xD - Ich find die Button ehrlich gesagt zu groß. - Man sollte das Programm auch ganz beenden können, so das kein Eintrag im Tray bleibt. Ansonsten sieht das Ding sehr gut aus. Schau dir eventuell mal die Tasks unter Outlook an, wenn du Lust hast. ;) Weiter so :thumb:. MfG freak |
Re: Mama
Guten Abend,
also das mit den Fehlermeldungen verstehe ich nicht. Ohne genauere Angaben werde ich da auch kaum etwas dran machen können. Bei mir kompiliert das einwandfrei, und ich habe keine Zusatzkomponenten installiert an die ich mich erinnern könnte. Was die Verbesserungsvorschläge angeht: Zunächst einmal vielen Dank. Die Entwicklung liegt momentan mehr oder weniger auf Eis, weil ich gerade ziemlich beschäftigt bin. Eine neue Version ist in der Mache, sobald Delphi aufhört aus (scheinbar) eigenem Antrieb meine Objekte zu destroyen geht die auch hoch. Die Buttons sind extra in der Größe, damit auch solch minderbegabte wie ich ;) nicht ständig danebenklicken...Das mit dem Zusammenschieben ist mir noch nicht aufgefallen. Das mit den Sternen hatte ich auch schon ab und an--seltsamerweise nicht immer. Die Sterne sind durch die Komponente eigentlich nicht vorgesehen und werden durch eine der vielen OnCustomDraw-Ereignisbehandlungsroutinen da hingezaubert. Anscheinend wird die entsprechende Nachricht aber beim Resize nicht immer ausgelöst. Entsprechendes Bugfixing habe ich schon (bisher erfolglos) betrieben. Ist aber ja zumindest nur ein störender Schönheitsfehler. Das Programm kann selbstverständlich auch ganz beenden: Indem du Quit wählst. Dann isses wech... ;) Outlook habe ich leider nicht. Frohes Fest, ~Christian |
Re: Mama
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!
Hier hab ich mal die 14 ( :!: ) Fehler (es gibt noch mehr!!) Dennis |
Re: Mama
ActionManager plus kram drumrum gibts nur in den Professionals. das ist das Problem.
|
Re: Mama
Zitat:
Ich werde die fehlenden Komponenten auch nicht anfügen, da ich mir nicht sicher bin ob das lizenzrechtlich erlaubt wäre. Vermutlich wohl eher nicht. |
Re: Mama
Ok.
Mit D7 Enterprise von mir gehts... FAST
Code:
cu
Fataler Fehler: uTasks.pas(4): Datei nicht gefunden: 'AdvancedStreams.dcu'
|
Re: Mama
*g*
Ok. Ich war nur zu dumm, die unit zu kompelieren... :oops: cu :duck: |
Re: MamaSrc
Hab vorhin den Sourcecode auf Delphi5pro losgelassen.
Hab gerade den Sourcecode auf Delphi7pe losgelassen. Open-Source? Klar! Wenn ich mir erstmal Delphi7Enterprise leisten können würde/werde... Meine Mama kann mich allerdings wirklich so zurechtpfeifen. Ansonsten: Bin ich sowas von sauer auf den Programmierer von Mama, da er mich viel Zeit für seinen Delphi-Sourcecode gekostet hat. Und mag jetzt besser nicht mehr weiternörgeln.... mfg Roland |
Re: MamaSrc
Zitat:
Es ist IMHO unfair dem Autor zu sagen, das jemand sauer ist, weil irgendwas nicht passt, etc... Lieber so: Ich würde einiges an dem SRC verbessern: ... ... ... Sry Mod's wenn ich euch die arbeit weggenommen habe :lol: cu |
Re: Mama
hallo
habe delphi 6 enterprise, jetzt beim öffen kommt die meldung Klasse TXPManifest und Eigenschaft StyleName existiert nicht was kann ich da machen ??? mfg vader |
Re: Mama
hallo,
kann mir da keiner weiterhelfen ? mfg vader |
Re: Mama
hallo
hab auch delphi 2005 personal, kann ich mit der version den sourcecode kompilieren ? weil ich müßte die version erst auf meiner kiste installieren ! mfg vader |
Re: Mama
Zitat:
Du musst nur bei der Unit unter "uses" das "XPManifest" rausmachen, dann sollte es gehen ;) cu Dennis [Edit] Ja, mit D2005PE kennst es auch machen. IMHO mit alles Verion ab 7, oder? CU [/EDIT] |
Re: Mama
halle denschub,
hab das so gemacht jetzt kommt die fehlermeldung :
Delphi-Quellcode:
mfg vader
[Warnung] Mama.dpr(4): Datei nicht gefunden: 'Starbmp.res'
|
Re: Mama
Zitat:
1. Ist das nur ne Warnung. 2. Bei mir ist die Datei dabei... Guck bitte mal nach, ob du die nocht versehentlich gelöscht hast. Grüße Dennis |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz