Avatar billede cdmann Nybegynder
04. juni 2005 - 00:10 Der er 5 kommentarer og
1 løsning

Timer og if then men hvad mangler

var
i: integer;
begin
i := i+1000;

if i = 25000 then Label1.Caption := 'tid1'
else if i = 50000 then Label1.Caption := 'tid2'
else if i = 80000 then
begin
Label1.Caption:= 'tid3';
i:= 0;
end;


*********

Jeg har en timer som i timer er sat op med et interval
med 1000.
Den er som overfor beskrevet.
Men den virker ikke !
Ved nogle hvorfor ?
Avatar billede vallemanden Nybegynder
04. juni 2005 - 02:34 #1
25 sek vil der gå før den første if vil blive kaldt

men ellers skal det virke :-/
Avatar billede vallemanden Nybegynder
04. juni 2005 - 03:03 #2
hmm nææ det gør den ikke fordi du nulstiller jo ikke i

Dette virker

var
  Form1: TForm1;
i: integer;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
I:=0;
end;

procedure TForm1.Timer1Timer(Sender: TObject);

begin
i := i+1000;
Label2.Caption:=IntToStr(i);
if i = 25000 then Label1.Caption := 'tid1'
  else if i = 50000 then Label1.Caption := 'tid2';
  if i >= 80000 then
  begin
  Label1.Caption:= 'tid3';
  i:= 0;
  end;
end;

end.
Avatar billede cdmann Nybegynder
04. juni 2005 - 12:45 #3
tæt på vallemanden , men den bliver stående på tid3 , men nu
viser den da noget : )
er det en fejl at du skriver label2 i den første ?
Jeg må indrømme at jeg ikke troede den var så svær, som
den åbenbart er : )

Gider du forsøge igen ? tak
Avatar billede roz Nybegynder
04. juni 2005 - 14:21 #4
Begge koder SKAL virke og gør det også her hos mig.. :S
Avatar billede cdmann Nybegynder
04. juni 2005 - 16:00 #5
Kan det være sandt at 2 gang jeg kompijler det så
virker det ikke ? at den er læst ind i hukommelsen
og kun kan være det en gang ?
Avatar billede cdmann Nybegynder
04. juni 2005 - 16:18 #6
Den virker fint : )

Tusinde tak !
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester