Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Fehlermeldung: Ausdruckstyp muss BOOLEAN sein

  Alt 16. Mai 2006, 18:37
wie wird help denn 0?

Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
var
   r, help: Integer;
begin
  if start then
    begin
      INC(level);
      help:=level + 3; // bei jedem Timeraufruf wird help auf 4 gesetzt
      start:=false;
    end;

   if (delay = 1) then
     begin
       r:=Random(4);
       case r of
         0: panel7.Color:=clRed;
         1: panel4.Color:=clLime;
         2: panel5.Color:=clYellow;
         3: panel6.Color:=clBlue;
       end;
       delay:=2;
     end
   else
     begin
       panel4.Color:=clGreen;
       panel5.Color:=clOlive;
       panel6.Color:=clNavy;
       panel7.Color:=clMaroon;
       delay:=1;
       DEC(help); // hier ist help = 3
       if (help = 0) then timer1.Enabled:=false;
     end;
end; // und hier ist der Timer zuende.
und vielleicht für eine neue Frage einen neuen Thread aufmachen.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat