![]() |
Re: Aktion darf nur alle 3 Sekunden ausgeführt werden.
Sehr schön: Besprechung fällt aus! Tja, also wie wäre es, wenn du die Subtraktion mal anders herum ausführst? Zeit2 - Zeit (hihihi) Ausserdem kannst du kürzen ..
Delphi-Quellcode:
if GetTickCount-Zeit>3000 then ...
|
Re: Aktion darf nur alle 3 Sekunden ausgeführt werden.
lol, es funktioniert ja tatsächlich.
Ich verstehe nur noch nicht so zu 100% warum das so ist. Zeit müsste doch nen höheren Wert haben als Zeit2 oder etwa nicht? Naja, falls es noch Probleme gibt, meld ich mich :> //Edit: Also, es beinflusst nicht die Arbeitsweise des Programms, allerdings bekomme ich noch Fehlermeldungen: Zitat:
Delphi-Quellcode:
Wie kann ich das ändern?
if GetTickCount-Zeit>1500 then
|
Re: Aktion darf nur alle 3 Sekunden ausgeführt werden.
Kommt die Meldung auch noch, wenn Du Zeit als Cardinal deklarierst?
Grüße Klaus |
Re: Aktion darf nur alle 3 Sekunden ausgeführt werden.
Also, verwende den Datentyp DWORD und nicht Integer! Übrigens, ist schon logisch so: Der Wert für ZEIT lliegt in der Vergangenheit und ist daher kleiner als die aktuelle Zeit, die du mit GetTickCount erhälst. Noch viel Spaß beim "Weiterbasteln" :hi:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 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