![]() |
AW: Button nach einer bestimmten Zeit deaktivieren
Oder eventuell so?
Delphi-Quellcode:
begin
Button.Enabled := (CompareDate(Date, StrToDate('10.02.2016')) = -1); end; |
AW: Button nach einer bestimmten Zeit deaktivieren
Zitat:
![]() oder ![]() Und jeder weiß natürlich was -1 heißt. ![]() |
AW: Button nach einer bestimmten Zeit deaktivieren
Hallo Darlo,
deshalb ja auch der direkte TDateTime-Vergleich. Ich wollte den Thread-Ersteller auch zeigen, dass er das Datumsformat selber wählen kann und nicht auf die Einstellungen von Windows setzen muss. Heiko |
AW: Button nach einer bestimmten Zeit deaktivieren
Zitat:
Dann besser so? :-D
Delphi-Quellcode:
var
MaxDate: TDateTime; begin MaxDate := 42410; Button.Enabled := (CompareDate(Date, MaxDate) = 1); end; |
AW: Button nach einer bestimmten Zeit deaktivieren
Wie wäre es so?
Delphi-Quellcode:
Du brauchst dafür DateUtils und System.Types.
var
Expiration: TDateTime; begin Expiration := EncodeDate(2016, 5, 1); //Letztes gültiges Datum 01.05.2016 Button.Enabled := CompareDate(date, Expiration) <> GreaterThanValue; end; |
AW: Button nach einer bestimmten Zeit deaktivieren
Jetzt beinahe offtopic, man sollte wenn es nicht zu vermeiden ist, ein Datum immer im Format YYYY-MM-DD angeben. dann ist die Gefahr es zu missinterpretieren relativ gering, und ,kleiner Vorteil für die unverbesserlichen, man kann danach sortieren und vergleichen.
Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz