Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
2. Okt 2017
Dann besser
TcxEditorRow(value).Properties.value := SetValue.AsType<TDateTime>
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
2. Okt 2017
Ich glaube, jetzt verstehe ich: Da TcxEditorRow(value).Properties.value selbst nicht vorgibt, was es für einen Typ erwartet, kannst du das nicht direkt auflösen. Da TTypeKind keinen Wert für TDateTime kennt, wird das intern als Float dargestellt, was dann hinterher wohl falsch interpretiert wird. In dem Fall wird dir auch ein case Value.Kind of nicht viel helfen, da wie gesagt TDateTime kein...
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
2. Okt 2017
Ich weiß jetzt nicht, was du genau vorhast, aber warum verwendest du TValue nicht solange wie möglich und wandelst erst dann um, wenn du den Wert wirklich brauchst?