![]() |
Re: TDSCalendar - Kalenderkomponente
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Btw. such mal nach dem Wort "unmöglich" im Quelltext (kommt an 2 Stellen im Kommentar vor). Ich habe absolut keine Ahnung warum, aber die Variablen an dieser Stelle werden öfter hochgezählt als eigentlich möglich (und verursachen damit eine AV) - aber nur in der IDE. Also haben wir im Moment noch drei Fehler in der Kompo, die ich weghaben möchte, bevor ich neue Features einbaue: - Buttonfehler an den Ränder, wenn Compilerschalter {$PREVENT_FLICKERING} ein ist - AV bei Delphi 2005 (vgl. oben) und - die Variablen, die nur in der IDE weiter hochzählen als möglich Danke für's Testen :D Dust Signs |
Re: TDSCalendar - Kalenderkomponente
*) Wann werden die Variabeln zu weit hochgezählt ? (Habe einen Breakpoint gestzt, aber meine IDE kommt da niemals rein !)
*) Auch ein komisches verhalten, wenn ein Tag selktiert ist, du dann auf einen Bereich ganz oben klickst und mit gedrückter Maustaste runterfährst -> macht dann eine Selktion. *) Das mit ReactOnMouseDown/Up ... habe ich so gemeint : Beim OnMouseDown sollter er die Selektion Ändern und zeichnen, beim OnMouseUp sollte er dann auf den voherigen / Nächsten Monat springen (Bei Bedarf) |
Re: TDSCalendar - Kalenderkomponente
Zitat:
Dust Signs |
Re: TDSCalendar - Kalenderkomponente
Hi Dust Signs,
finde ich einfach nur super :hello: falls Du noch nach weiteren Ideen suchst, schau mal ![]() Weiterhin viel Spass und Erfolg :coder2: Gruss OPA! PS.: solltest Du u.a. auch mit paradox arbeiten, da habe ich mal vor ein paar Jahren eine Anwendung geschrieben, in der die Werktage und Feiertage (abhaengig vom jeweiligen Bundesland) berechnet werden. Wenn da Interesse besteht, suche ich die Sachen raus und poste sie Dir zu. Wuerde aber einige Tage dauern !!! |
Re: TDSCalendar - Kalenderkomponente
Zitat:
Dust Signs |
Re: TDSCalendar - Kalenderkomponente
Gut, einen Fehler hab ich (den mit dem "unmöglichen" Hochzählen in der IDE); die AV beim Beenden und die Grafikfehler bei den Buttons sind immer noch da. Jemand einen Lösungsvorschlag? Neue Version im ersten Beitrag.
Dust Signs |
Re: TDSCalendar - Kalenderkomponente
Liste der Anhänge anzeigen (Anzahl: 1)
Juhu :dancer2: , der Grafikfehler mit den Buttons ist nun dank BenBE's Hilfe auch behoben (thx) und die Kompo ist fast doppelt so schnell wie vorher (durch unterbundenes WM_ERASEBKGND): ca. 0,5s auf meinem Athlon XP 2600+.
Das einzige, was noch nicht korrigiert ist, ist die AV beim Beenden von Delphi (tritt nur unter Delphi 2005 auf). Jegliche Anregungen dies betreffend werden gerne entgegengenommen ;) Dust Signs |
Re: TDSCalendar - Kalenderkomponente
Hi,
wenn ich die Demo unter Delphi 2005 Prof. Deutsch Update #2 beende (also wenn ich das Delphi-Projekt geladen habe und dann Delphi beende), erhalte ich keine AV. Möglicherweise ist es ein Fehler, der mit dem 2. Update, das es für die Personal ja nicht gibt, behoben wurde :gruebel: Aber die Komponente ist echt gut geworden - gefällt mir :thuimb: mfG mirage228 |
Re: TDSCalendar - Kalenderkomponente
Zitat:
Zitat:
Dust Signs |
Re: TDSCalendar - Kalenderkomponente
kann man mit der komponente auch irgendwie daten markieren, die nicht zusammenhängen? also z.b. fünf montage hintereinander?
wenn das noch nicht implementiert ist, würd ich das evtl. auch selber machen, je nachdem wie einfach das ist. |
Re: TDSCalendar - Kalenderkomponente
Zitat:
Zitat:
Dust Signs |
Re: TDSCalendar - Kalenderkomponente
danke sehr. werd mir entsprechende dann mal anschauen. und mir ne saubere lösung überlegen^^
|
Re: TDSCalendar - Kalenderkomponente
Moin,
@Dust Signs: Deine Komponente gefällt mir wirklich sehr gut, ich würde sie auch gerne in meinem Projekt einsetzen, nur leider: Zitat:
Aber sonst wirklich genial deine Kompo ! :thumb: :thumb: :thumb: |
Re: TDSCalendar - Kalenderkomponente
Hm...leider hab ich im Moment neben der FH überhaupt keine Zeit, Delphi zu programmieren. Eventuell in den Weihnachtsferien
Dust Signs |
Re: TDSCalendar - Kalenderkomponente
Zitat:
|
AW: TDSCalendar - Kalenderkomponente
Eine tolle Komponente. Ich bin aber verzweifelt auf der Suchen nach so etwas als Jahreskalender... hat jemand vielelicht einen Tipp? Es gibt zwar einige Hinweise, wie man das selbst aus einem StringGrid bastelt, aber irgendwie hoffe ich, dass es sowas auch als fertige VCL gibt...
Einziger Treffer war bisher das JvYearGrid aus den Jedi-VCL, das hat aber einige Bugs :( Kann da jemand weiterhelfen? Danke und LG.. Heiko |
AW: TDSCalendar - Kalenderkomponente
|
AW: TDSCalendar - Kalenderkomponente
Danke, hab ich auch gesehen - schlappe 299$ sind für eine Freeware-App aber dann doch etwas viel...
Vielleicht gibts ja doch noch was freies funktionierendes...? |
AW: TDSCalendar - Kalenderkomponente
|
AW: TDSCalendar - Kalenderkomponente
Habs mir in freudiger Erwartung angeschaut, aber da gibts doch auch nur eine Tages- und Monatsansichtskomponente. Was ich aber gern hätte, wäre eine Jahresansicht.. *seufz*
Trotzdem Danke für den Tipp! |
AW: TDSCalendar - Kalenderkomponente
Hallo,
ohne mir jetzt die Komponente angesehen zu haben - aber besteht nicht die Möglichkeit die Monatsansicht 12 mal zu verwenden? Grüße Klaus |
AW: TDSCalendar - Kalenderkomponente
Hi Klaus,
natürlich könnte man das tun - was aber nicht sonderlich ansprechend ist, zumal man leider nicht die (überflüssigen) Wochennummern und Wochenend-Spalten weglassen kann. 12 solche Monatskalender sind optisch ein Graus.. Ich gebe also die Hoffnung nicht auf... :-) LG Heiko |
AW: TDSCalendar - Kalenderkomponente
Komponenetn liegen ja im Source vor, so steht Änderungen nicht sim Weg.
|
AW: TDSCalendar - Kalenderkomponente
"Im Prinzip ja"... doch in der Praxis wird dann wohl eher die ganze Sache rausfliegen, da es ja nur eine nette Beigabe wäre... aber falls sich jemand mal ranmacht, gebt Bescheid!
(Die Sourcen von TDSCalendar sind übrigens superschön kommentiert, großes Lob an den Entwickler!) |
AW: TDSCalendar - Kalenderkomponente
erstmal ein Lob: echt tolle Komponente und deutlich besser als die Standartkomponente.
Aber mir stellt sich noch eine frage, gibt es auch SelStartMonth oder SelStartYear, damit man z.b. das gesamte markierte Datum als Ausgabe erhält? grüße |
AW: TDSCalendar - Kalenderkomponente
Hallo!
Sorry für die späte Antwort - ist doch schon wieder 6 Jahre her, dass ich die Komponente geschrieben habe. Die schnellste Möglichkeit, das ausgewählte Datum als DateTime zu erhalten ist wohl die Methode GetSelStartAsDateTime. Alternativ kann man durch Zugriff auf das Date-Property das Monat und das Jahr via DecodeDate herausfinden. Dust Signs |
AW: TDSCalendar - Kalenderkomponente
okay, danke das war das was ich gesucht habe^^
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:47 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