Avatar billede bramsing Nybegynder
17. januar 2009 - 22:19 Der er 2 kommentarer og
1 løsning

Timer Countdown - Hvad går galt

Jeg kan ikke se hvorfor den ikke vil sætte visible := false på 2 labels og sætte visible := true på 1 label... Kan I se hvad der går galt i ??

///// SNIP
procedure TFMain.TCountdownTimer(Sender: TObject);
begin
  LCountdown2.Caption := IntToStr(StrToInt(LCountdown2.Caption)-1);
  if LCountdown2.Caption = IntToStr(-1) then
  Begin
    LCountdown1.Visible := FALSE;
    LCountdown2.Visible := FALSE;
    LUpdateStatus.Visible := TRUE;
    TCountdown.Enabled := FALSE;
////// SNIP SLUT

Resten af koden ser ud til at virke...
Avatar billede kroning Nybegynder
17. januar 2009 - 23:22 #1
Du er sikker på at koden fra linie LCountdown1.Visible := FALSE; bliver kørt?
Indsæt evt. et breakpoint i linien LCountdown1.Visible := FALSE;
Avatar billede bramsing Nybegynder
17. januar 2009 - 23:48 #2
Jeg har lige fundet ud af at et object - til download af fil fra nettet - der køres senere i timer koden på en eller anden måde sørger for at stall'e koden... For efter at have remmet koden ud og linie for linie kørt koden var det når den blev kørt at den blev underlig...
Avatar billede bramsing Nybegynder
18. januar 2009 - 00:14 #3
Jeg splittede koden op på to timere... nu kører det som det skal...

Jeg lukker derfor igen...
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