Einzelnen Beitrag anzeigen

Svenkan

Registriert seit: 10. Feb 2007
Ort: Bersenbrück
547 Beiträge
 
Delphi 7 Enterprise
 
#1

'Range check error' und Datumszählung

  Alt 19. Mai 2007, 14:22
Datenbank: dBase • Zugriff über: BDE über TQuery
1. Frage: Sollte zu einem Query kein Ergebnis geliefert werden können, erhalte ich die Fehlermeldung 'Range check error'. Ist es möglich, diese zu unterbinden?
2. Frage: Ich habe folgenden Code:

Delphi-Quellcode:
  dnr:=DayOfWeek(Date);
  if dnr=0 then begin
   today:=Date+2;
   tomorrow:=Date+3;
  end
  else if dnr=6 then begin
   today:=Date+3;
   tomorrow:=Date+4;
  end
  else begin
   today:=Date;
   tomorrow:=Date+1;
  end;
Den Tag für tomorrow errechnet mir das Programm völlig korrekt, für today wird aber immer das Ergebnis der letzten else-Aktion ausgegeben.

3. Frage: Ich möchte Timer2 aufrufen, sobald Timer1 abgelaufen ist. Wenn ich dies über

if TimerReload.Interval<=1 then TimerNextTab.OnTimer(TimerNextTab); mache, wird dieser aber trotzdem nie abgerufen.
Sven Kannenberg