Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Datumskomponente von Devexpress
landwehr - Mo 12.08.13 17:26
Titel: Datumskomponente von Devexpress
Hallo,
ich muss in einem alten Project einige Änderungen durchführen. Dafür musste ich D6 neu installieren. Es läuft alles wunderbar. Nur die Datumskompnente V. 3.3 von DevExpress hat 2 Button Today und Clear. Wie kann ich diese eindeutschen in Heute und Löschen. Weis noch jemand wie das geht. Vor 10 Jahren hatten wir die Lösung. Leider ist der Mitarbeiter und die Entwicklungsumgebung nicht mehr vorhanden.
Danke für eine schnelle Hilfe.
Walter
landwehr - Di 13.08.13 08:52
Hallo,
diese Komponente von DevExpress kenne ich schon, nur ist Sie nicht mit Express DBEditors Versinon 3.3 unter D6 einzusetzen sondern erst ab Version 6 und mit den Tcx Komponenten. Diese habe ich auch, nur beim einsetzen dieser Komponente bekomme ich folgenden Fehler:
Überlauf bei der Konvertierung einer Variant vom TYP (Integer) in Typ (Date). Ich weiß nicht warum dieser Fehler auftritt.
Hat noch jemand eine Idee.
MfG
Walter
Quitzlinga - Di 13.08.13 12:27
Hi,
Zitat: |
Überlauf bei der Konvertierung einer Variant vom TYP (Integer) in Typ (Date). Ich weiß nicht warum dieser Fehler auftritt. |
Das ist, laut DevExpressForum, ein bekannter Fehler und erst seit 2009 gefixed. Das hilft Dir natürlich nicht weiter aber ein User hat zu genau dem Problem eine Lösung gepostet. Musst einfach mal im DevExpressForum suchen.
Als sonstige Lösungen fallen mir ansonsten nur folgenden Optioen ein, die aber alle mehr oder weniger schlecht sind und den Quelltext voraussetzen:
1. Direkt im Quelltext der Komponente übersetzen / eingreifen. (Schlechteste und unflexibelste aller Lösungen)
2. Überprüfen, ob die Komponente die Delphi Sprachressourcen Strings für die Übersetzung / Anzeige heranzieht und diese teilweise / ganz
übersetzen oder es mit einem deutschem Delphi kompilieren / erstellen.
Ansonsten könnte folgender Link noch ganz nützlich für dich sein
http://www.entwickler-ecke.de/viewtopic.php?t=38632&highlight=language&view=df
Bei welcher Komponente (Name) tritt denn der Fehler auf ?
MfG
Quitzlinga
landwehr - Di 13.08.13 20:18
Hallo, das Problem ist gelöst.
Im Datenmodul die Unit dxGrDate hinzufügen.
uses dxGrDate;
dann am Ende der Unit folgende Zeilen einfügen.
initialization
sdxGridDatePopupToday := 'Heute';
sdxGridDatePopupClear := 'Löschen';
Das wars.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!