Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Mama (https://www.delphipraxis.net/68430-mama.html)

tigerman33 29. Apr 2006 11:51


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.

zecke 29. Apr 2006 11:57

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.

Valle 29. Apr 2006 12:09

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!

mkinzler 29. Apr 2006 12:12

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.

easteregg 29. Apr 2006 12:43

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

alzaimar 29. Apr 2006 12:49

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:

tigerman33 29. Apr 2006 14:42

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!

MrKnogge 29. Apr 2006 14:45

Re: Mama
 
Bei mir funktioniert dein tool auch ohne Probleme !

gruss

WIN-MANww 29. Apr 2006 16:53

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:

rory 29. Apr 2006 21:42

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

tigerman33 29. Apr 2006 21:48

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. :)

rory 29. Apr 2006 21:58

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

fkerber 29. Apr 2006 22:03

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

tigerman33 29. Apr 2006 22:42

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.

3_of_8 29. Apr 2006 23:15

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.

tigerman33 30. Apr 2006 11:47

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!

s.h.a.r.k 30. Apr 2006 12:39

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

tigerman33 30. Apr 2006 18:15

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.

DenSchub 13. Dez 2006 17:29

Re: Mama
 
Bin ich eigentlich der einzige, der sich immer ärgert, dass die Kompos nicht dabei sind,
oder mache ich was falsch??

:?:

zahor 20. Dez 2006 08:06

Re: Mama
 
Nee, ich ärger mich da auch immer wieder.....
Naja, vielleicht kommt sie ja noch?
:?:

[EDIT]Kleinen Fehler korrigiert...[/EDIT]

tigerman33 20. Dez 2006 09:09

Re: Mama
 
Moin,

also ich kann mich ehrlich gesagt gar nicht erinnern da irgendwelche zusätzlichen Komponenten verwendet zu haben. Welche fehlt denn?

zahor 22. Dez 2006 08:06

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.

freak4fun 22. Dez 2006 08:42

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

tigerman33 23. Dez 2006 21:11

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

DenSchub 25. Dez 2006 18:23

Re: Mama
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!

Hier hab ich mal die 14 ( :!: ) Fehler (es gibt noch mehr!!)

Dennis

Ratte 25. Dez 2006 19:38

Re: Mama
 
ActionManager plus kram drumrum gibts nur in den Professionals. das ist das Problem.

tigerman33 29. Dez 2006 10:12

Re: Mama
 
Zitat:

Zitat von Ratte
ActionManager plus kram drumrum gibts nur in den Professionals. das ist das Problem.

Hmm, das wusste ich nicht. Da ich nur deswegen jetzt aber sicherlich nicht alles wieder umstellen werde befürchte ich, dass die Nutzer der Personal wohl oder übel außen vor bleiben werden. :cry:

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.

DenSchub 29. Dez 2006 14:09

Re: Mama
 
Ok.

Mit D7 Enterprise von mir gehts...
FAST

Code:
Fataler Fehler: uTasks.pas(4): Datei nicht gefunden: 'AdvancedStreams.dcu'
cu

DenSchub 30. Dez 2006 11:33

Re: Mama
 
*g*

Ok.
Ich war nur zu dumm, die unit zu kompelieren... :oops:

cu

:duck:

popo2006 31. Dez 2006 08:50

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

DenSchub 31. Dez 2006 11:54

Re: MamaSrc
 
Zitat:

Zitat von popo2006
Ansonsten: Bin ich sowas von sauer auf den Programmierer von Mama, da er mich viel Zeit für seinen Delphi-Sourcecode gekostet hat.

Wenn du es begründest, kann der Programmierer villeicht was ändern ;)
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

Vader 6. Jan 2007 06:57

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

Vader 6. Jan 2007 10:53

Re: Mama
 
hallo,

kann mir da keiner weiterhelfen ?
mfg vader

Vader 6. Jan 2007 14:34

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

DenSchub 7. Jan 2007 13:16

Re: Mama
 
Zitat:

Zitat von Vader
habe delphi 6 enterprise, jetzt beim öffen kommt die meldung Klasse TXPManifest und Eigenschaft StyleName existiert nicht

was kann ich da machen ???
mfg vader

Moin Vader.

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]

Vader 14. Jan 2007 17:01

Re: Mama
 
halle denschub,

hab das so gemacht jetzt kommt die fehlermeldung :

Delphi-Quellcode:
[Warnung] Mama.dpr(4): Datei nicht gefunden: 'Starbmp.res'
mfg vader

DenSchub 15. Jan 2007 14:31

Re: Mama
 
Zitat:

Zitat von Vader
halle denschub,

hab das so gemacht jetzt kommt die fehlermeldung :

Delphi-Quellcode:
[Warnung] Mama.dpr(4): Datei nicht gefunden: 'Starbmp.res'
mfg vader

Hi Vader!

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