Einzelnen Beitrag anzeigen

Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.028 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Im OI zugewiesener Wert wird nach Progr.-Start überschri

  Alt 1. Apr 2007, 20:42
Ah! Vielen Dank für den Tip mit csLoading...

Habe es nun so gelöst, scheint prima zu funktionieren:

Delphi-Quellcode:
procedure TDateTimeLabel.SetDateTimePresentation(Value: TDateTimePresentation);
begin
  if not (csloading in ComponentState) then Begin;

  If FDateTimePresentation <> Value Then
    begin
      FDateTimePresentation := Value;

      // TimerIntervall festlegen
      case FDateTimePresentation of
        dtpCustom: SetfTimerIntervall(500);
        dtpTime: SetfTimerIntervall(500);
        dtpDateTime: SetfTimerIntervall(30000);
        dtpLongDate: SetfTimerIntervall(30000);
        dtpWeekdayDate: SetfTimerIntervall(30000);
        dtpWeekdayDateTime: SetfTimerIntervall(30000);
      end;

      ShowTheTime(self);
    end;
  end;
end;
Noch eine Verständnis-Frage: Wann genau (von wann--bis wann) liegt denn der Status "csLoading" eigentlich vor?

SCRaT
Michael Kübler
  Mit Zitat antworten Zitat