Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Fehlermeldung nicht anzeigen lassen (https://www.delphipraxis.net/161224-fehlermeldung-nicht-anzeigen-lassen.html)

Overprogrammer 23. Jun 2011 09:14

Fehlermeldung nicht anzeigen lassen
 
hi ich hab nen problem.
Hab 3 DateTimePicker und zwei davon rechnen für den dritten die Differenzzeit aus. Diese kann man allerdings auch manuell verringern aba nicht erhöhen.
Nun mein Problem wenn ich die Zeit auf 0:00:00 zurückstellen möchte als meinetwegen ausgerechnet 1h Differenzzeit, dass ich dann die Zeit allerdings auf 0:00:00 stellen möchte, erscheint eine Fehlermeldung ich solle das Datum ändern, was daran liegt das dieser TDateTimePicker (kind Time) ja für Uhrzeiten vorgesehen ist und nicht für errechnete Differenzzeiten. Wie kann ich diese Fehlermeldung einfach am aufblinken hindern??
LG

DeddyH 23. Jun 2011 09:18

AW: Fehlermeldung nicht anzeigen lassen
 
Wieso nimmst Du denn einen DateTimerPicker für Differenzzeiten? Was passiert denn, wenn die Differenz einmal mehr als 24 Stunden beträgt? Wäre es nicht günstiger, z.B. ein MaskEdit zu verwenden?

Overprogrammer 23. Jun 2011 10:29

AW: Fehlermeldung nicht anzeigen lassen
 
nee es muss dieser sein..
also hat irgendwer 'ne idee??

DeddyH 23. Jun 2011 11:04

AW: Fehlermeldung nicht anzeigen lassen
 
Entweder Du prüfst vor dem Setzen der Zeit im DateTimePicker, ob Dein Wert überhaupt gültig ist (= saubere Lösung) oder Du baust ein try-except drumherum und fängst die Meldung damit ab (= Schluderei).


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 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