Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Timer Interval (https://www.delphipraxis.net/154785-timer-interval.html)

NoX II General 24. Sep 2010 20:08


Timer Interval
 
Hallo ihr lieben,
Ich muss etwas Programmieren ( und bin nich gerade der hellste damit :-D)
Und zwar muss ich eine Schleife machen mit den Timer und zwar so das nach jeden bild sich die Timer Interval ändert!
ich hätte das jetzt so gemacht(aber geht nicht):
Delphi-Quellcode:
Image1.Visible:= true;
  Image2.Visible:= false;
   Image....
    if Image1.visible= true
    then Timer1.Interval := 3000;
     if Timer1.Interval = 3000
     then Image1.Visible:= false;
      Image2.Visible:= true;
       Image....
und so weiter halt:)

ich danke euch im vorraus bei euch Marwin :(:(:cry:

Luckie 24. Sep 2010 20:12

AW: Timer Interval
 
Was geht nicht? Wir sind hier keine Hellseher. :roll:

mkinzler 24. Sep 2010 20:50

AW: Timer Interval
 
Zudem sollte man nie auf True Prüfen

Delphi-Quellcode:
If Timer1.Visible then
statt

Delphi-Quellcode:
If Timer1.Visible = True then

NoX II General 25. Sep 2010 10:13

AW: Timer Interval
 
Ja also kurz gesagt ist das ich nach aktivierung von bildern der Timer mit einen neuen Interval starten soll. Das ich kann das ja mit mehreren Timern einstellen aber es muss mit einem laufen.

idefix2 25. Sep 2010 11:33

AW: Timer Interval
 
Ich würde sagen, poste einmal den ganzen Code, dann kann man Dir eher helfen.

Mit dem, was Du bis jetzt gezeigt hast, kann zumindest ich nichts anfangen.

MiniMax 25. Sep 2010 11:43

AW: Timer Interval
 
Tag,
so nen ähnliches Prob hatte ich auch mal --> Versuchs mal so:
Delphi-Quellcode:
Timer1.enabled := Flase;

{Dein Code zum Prüfen}
{Timer Intervall setzen}

Timer1.enabled := True;
Müsste so Funktionieren aber wie immer "Ungetest und ohne garantie" :-D

lbccaleb 25. Sep 2010 13:30

AW: Timer Interval
 
Das sieht mir nach viel zu "umständlich" programmiert aus. Aber man kann ja nichts genaues sagen wenn man nur 1/4 des ganzen sieht. Also wie schon gesagt, poste mal nen bissel mehr deines Codes und nenne überhaupterstmal deinen Fehler.

Sir Rufo 25. Sep 2010 14:08

AW: Timer Interval
 
Vor allem wenn das dein Code tatsächlich ist, dann ist der relativ sinnentleert
Delphi-Quellcode:
Image1.Visible:= true;
  Image2.Visible:= false;
   Image....
    if Image1.visible // wird immer erfüllt, da oben ja auf True gesetzt wird
    then Timer1.Interval := 3000;
     if Timer1.Interval = 3000 // ist auch immer erfüllt, da ja gerade auf 3000 gesetzt wurde
     then Image1.Visible:= false; // also Image1 ist immer nicht sichtbar
      Image2.Visible:= true; // hmmm, oben nicht sichtbar und jetzt sichtbar ... warum nicht gleich sichtbar?
       Image....
und könnte auch so geschrieben werden:
Delphi-Quellcode:
Image1.Visible := False;
Image2.Visible := True;
Timer1.Interval := 3000;


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz