Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Kleiner Terminkalender (https://www.delphipraxis.net/17413-kleiner-terminkalender.html)

Luckie 5. Mär 2004 19:42

Re: Kleiner Terminkalender
 
Erster Start:
Zitat:

---------------------------
Kleiner Terminkalender
---------------------------
'4-' ist kein gültiger Integerwert.
---------------------------
OK
---------------------------
Dann habe ich einen Termin eingetragen: Heute, 20:46 (wir haben jetzt 20:41), erinnern heute 20:50. Da sagt mir dein Programm beim Speichern:
Zitat:

---------------------------
Uhrzeit berichtigen
---------------------------
Erinnerungszeitpunkt zu spät!
---------------------------
OK
---------------------------
Ist ja auch logisch. Und als ich gar nichts da eingetragen hatte, wurde ich immer von einer Messagebox belästigt. Aktiviere die Buttons nur, wenn sie Sinn machen.

Desweiteren kam beim Abspeichern wieder die Meldung die ich schon beim Start gesehen habe. Btw. mein Datumsformat ist mm-DD-YYYY.

M-O-D 5. Mär 2004 19:55

Re: Kleiner Terminkalender
 
N´abend...

Klasse das sich doch ne Menge leute damit beschäftigen... :-D

Ok, zu den Details:

@PlanetofBlade
Klar, wenn das Ding aus der Beta raus is poste ich mal den Sourcecode (Wird wohl in den nächsten Tagen)

@The-X
Hm, TMask Edit ist zwar nicht schlecht, aber irgendwie auch nich so toll, da ich selbst bei vollen Stunden immer z.B. 08 00 angeben muss. Mit dem jetzigen Feld gebe ich nur die 8 ein, der Rest wird automatisch ergänzt(habe ich im Maskedit noch nicht hinbekommen :? ) Mal sehen...


@Trush
Die sache mit dem Autoruneintrag umgehe ich ja mit nem Registryeintrag :zwinker: , aber natürlich NUR wenn der User es so möchte, logisch.
Die verschiedenen Konten werde ich mir für Version 2 merken.


So, Dank Euch allen fürs testen, da Ihr mir (bis jetzt) keine Bugs gemeldet habt, gehe ich mal von einer hoffentlich Fehlerlosen Funktion des TK´s aus :thuimb:

werde mich also hinsetzen und noch die kleinen Änderungswünsche einbauen.

Ansonsten schönes Loch im Hemde, ähh Wochenende :cheers: , oder wie das hieß...

M-O-D 5. Mär 2004 20:05

Re: Kleiner Terminkalender
 
Ich nochmal, jetzt hab ich so lange zum antworten gebraucht...

@Luckie
Mist, zu früh gefreut :oops:

Das mit dem ungültigen Integerwert, kann das am Datumsformat liegen :gruebel: ???
Daran hab ich natürlich nicht gedacht, kannst Du mir da auf die Sprünge helfen wie ich das abfangen bzw. überprüfen könnte?

Zitat:

Aktiviere die Buttons nur, wenn sie Sinn machen.
Du meinst den Speichern Button nur dann aktivieren, wenn alles korekt ausgefüllt ist, oder?

Klingt logisch :wall:

Hab grad gemerkt, daß ich das Projekt auf Arbeit hab liegen lassen, MIST :wall:

Na toll, werd ich also am Montag erst wieder ran können...

CU

M-O-D 6. Mär 2004 11:31

Re: Kleiner Terminkalender
 
Hallo,

es liegt tatsächlich am Datumsformat. Sobald ich das hier versuche:
Delphi-Quellcode:
if aktMonth <> copy(DateToStr(Kalender.Date),4,2) then begin
            //Anzeigen der Tage im aktuellen Monat
          d  := 1;
          m  := strToInt(copy(dateToStr(Kalender.Date),4,2));//Hier krachts zum ersten mal
          y  := strToInt(copy(dateToStr(Kalender.Date),7,4));

          lstFreeDays.Clear;
          lstUsedDays.Clear;

             while tryencodeDate(y,m,d, datum) do begin
               lstFD.Add(DateToStr(Datum));
               d  := d+1;
          end;

          lstFreeDays.Items.Assign(lstFD);
       end;
Ich müsste also irgendwie das aktuelle Datumsformat von Windows ermitteln, dann mit dem benötigtem Format vergleichen und bei Bedarf in die Richtige Form bringen. Weiß jemand wie das funktionieren könnte?
Mir würde schon reichen das Windows datumsformat heraus zu finden.. eine Funktion die das dann in das benötigte Format umwandelt würde ich mir schon selber zusammen basteln(falls es da noch nix gibt :zwinker: )

Danke schonmal :hi:

mirage228 6. Mär 2004 11:47

Re: Kleiner Terminkalender
 
du könntest D,M und Y ja mit EnCodeDate setzen.

mfG
mirage228

Luckie 6. Mär 2004 11:48

Re: Kleiner Terminkalender
 
EncodeDate sollte da helfen.

M-O-D 6. Mär 2004 11:59

Re: Kleiner Terminkalender
 
:shock:

Ihr meint sicher DecodeDate, aber na klar!!!

Man bin ich doof, naja is Wochenende :-D

DANKE :coder:

Trush 7. Mär 2004 09:10

Re: Kleiner Terminkalender
 
Was mir noch aufgefallen ist, ist aber nur eine Kleinigkeit, wer gerne mit der Tastatur arbeitet :coder: ist ziemlich eingeschränkt. Er kann weder Monat noch Jahr wechseln (hätte zumindest nicht gefunden wie) und er kann auch keine Einträge bearbeiten oder löschen (z.B. durch drücken auf die Del-Taste).
Wie gesagt, nicht besonders dramatisch, aber praktisch wäre es schon. (Ich weiß ja nicht welchen Anspruch du an dein Projekt hast)

Schönen Sonntag
Trush

M-O-D 7. Mär 2004 11:05

Re: Kleiner Terminkalender
 
Moin moin,

@Trush
Stimmt, aber das hatte ich schon geplant(wie gesagt BETA :zwinker: ). Der Code für die Deltaste z.B. steht schon da, ist bloss noch nicht aktiviert, da er noch nich so funzt wie ich das will. Werde das Projekt noch so "umbauen", daß man es komplett auch ohne Maus bedienen kann.

Zur Zeit bin ich allerdings noch bei der Datumsgeschichte, habe noch keine richtig gute Lösung gefunden(Habs am Anfang ziehmlich blöd :wall: programmiert) und nun muss ich alles umstülpen.

Also bis zur Fertigstellung sinds noch n paar Tage, aber dann lass ichs Euch wissen :wink:

Danke nochmal für die Hinweiße,

CU

PlanetofBlade 19. Mär 2004 15:24

Re: Kleiner Terminkalender
 
n1 pRoggie!

Ich hab auch nen Terminplaner angefangen zu proggen, aber meiner basiert auf ner Access DB und is multiuserfähig und soll später vom Server aus gestartet werden!

Wie sieht's mit deinem Prog jetzt aus? Is es jetzt Final od. muss ich / müssen wir uns noch ein wenig gedulden?

gReetz

Markus aka mRk


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:53 Uhr.
Seite 2 von 4     12 34      

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