Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#48

AW: Timer in einer Unit

  Alt 22. Mär 2015, 15:59
Wenn Du SetTimer() mit einem Handle aufrufst, dann ist der Rückgabewert irgendein Wert. Diesen Wert kannst Du aber nicht für KillTimer() benutzen.

Ist kein Handle bei SetTimer() angegeben, dann ist der Rückgabewert der Funktion gleich dem Wert, welchen Du für die KillTimer()-Funktion benötigst.
Hat einer von euch das schon mal ausprobiert? Ich schon.
  • SetTimer mit Handle liefert exakt den Wert zurück, den ich als IDEvent übergeben habe.
  • SetTimer ohne Handle und IDEvent 0 liefert irgendeinen Wert <> 0 zurück
  • SetTimer ohne Handle und IDEvent <> 0 (zu dem es aber aber keinen existierenden Timer gibt) liefert irgendeinen Wert <> 0 zurück
  • SetTimer ohne Handle und IDEvent mit einer existierenden TimerId liefert exakt diese TimerID wieder zurück
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat