![]() |
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:
und so weiter halt:)
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.... ich danke euch im vorraus bei euch Marwin :(:(:cry: |
AW: Timer Interval
Was geht nicht? Wir sind hier keine Hellseher. :roll:
|
AW: Timer Interval
Zudem sollte man nie auf True Prüfen
Delphi-Quellcode:
statt
If Timer1.Visible then
Delphi-Quellcode:
If Timer1.Visible = True then
|
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.
|
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. |
AW: Timer Interval
Tag,
so nen ähnliches Prob hatte ich auch mal --> Versuchs mal so:
Delphi-Quellcode:
Müsste so Funktionieren aber wie immer "Ungetest und ohne garantie" :-D
Timer1.enabled := Flase;
{Dein Code zum Prüfen} {Timer Intervall setzen} Timer1.enabled := True; |
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.
|
AW: Timer Interval
Vor allem wenn das dein Code tatsächlich ist, dann ist der relativ sinnentleert
Delphi-Quellcode:
und könnte auch so geschrieben werden:
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....
Delphi-Quellcode:
Image1.Visible := False;
Image2.Visible := True; Timer1.Interval := 3000; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz