AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte dgTeaTime - Version 0.1
Thema durchsuchen
Ansicht
Themen-Optionen

dgTeaTime - Version 0.1

Ein Thema von Mithrandir · begonnen am 24. Sep 2009 · letzter Beitrag vom 25. Sep 2009
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Mithrandir
Mithrandir
Registriert seit: 27. Nov 2008


Hi ihr,

Wer viel vor dem Pc sitzt und gerne Tee trinkt, kennt das: Man sitzt und arbeitet, und irgendwann fällt einem ein, dass man ja den Tee vergessen hat. Der hat nun mittlerweile ne halbe Stunde gezogen, ist lauwarm und schmeckt überhaupt nicht mehr.

Die Linuxer haben ein Programm, was an das geliebte Getränk erinnert, es heißt KTeaTime. dgTeaTime ist das Pendant für Windows. Der Aufbau erinnert sehr an die Vorlage.

Benutzung

Die Benutzung ist recht simpel: Zeit einstellen und auf "Timer starten" drücken. Ihr könnt auch einen schon vordefinierten Tee auswählen.

Über die Schaltflächen "+", "-" und "Änderung speichern" könnt ihr neue Tees hinzufügen, Vorhandene löschen oder entsprechend bearbeiten.

Man kann das Fenster wahlweise offen lassen, oder minimieren. Das minimierte Fenster verschwindet dann komplett in die TNA.

In der TNA wird ein kleiner Becher angezeigt. Wird der Timer gestartet, färbt sich der Inhalt des Bechers bis zum festgelegten Zeitpunkt immer dunkler.
Das Programm fragt beim ersten Start nach dem Speicherort der "Teas.ini". Es empfiehlt sich zum Testen, die gestellte Frage mit "Ja" zu beantworten.

P.S.: Da ohne Verwendung der VCL geschrieben, kommt das Programm mit kleinen 122 kb aus.

Download & Screenshot

Download
Version 0.1 (Zip-Paket) [58 kb]
Source Code (Zip-Paket) [156 kb]

Screenshot
Screenshot Hauptfenster [16,97 kb]


Über Kritik und Lob sowie Anregungen würde ich mich natürlich freuen.
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
 
Benutzerbild von turboPASCAL
turboPASCAL

 
Delphi 6 Personal
 
#11
  Alt 25. Sep 2009, 10:21
Nettel Teil.
Aber für mein ab 18 & 18.00Uhr Tee-Kaltgetränk nicht geeignet.

Ich habe einen Minifehler gefunden. Du solltest bei:
Delphi-Quellcode:
function DisplayTime(sTime: Integer): Pchar;
var
  Tmp: String;
begin
  Tmp := IntToStr(sTime div 60) + ' m '; // <--<< deswegen
  If (sTime mod 60) <> 0 then
    Tmp := Tmp + IntToStr(sTime mod 60) + ' s';
  Result := PChar(Tmp + #0); // <--<< hier mal noch eine #0 dazu
end;
den String Terminieren. Sonst kann es vorkommen das sich seltsame Zeichen einschleichen.
Miniaturansicht angehängter Grafiken
enterthetee_852.gif  
Matti
  Mit Zitat antworten Zitat
Benutzerbild von Mithrandir
Mithrandir
 
#12
  Alt 25. Sep 2009, 10:47
Hoppla.

Danke.
米斯蘭迪爾
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz