Sleep anhalten
-
hanibal
- Beiträge: 369
- Registriert: Sa 3. Mär 2007, 16:03
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Bramsche (Emsland)
Sleep anhalten
Wie kann ich n Sleep anhalten, z.B. mit n Knopf aufem Fenster?
-
mschnell
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Sleep im Mainthread sollte man wenn möglich garnicht anwenden, weil dann diverse Grundfunktionalitäten (z.B. Verschieben des Forms mit der Maus) nicht mehr funktionieren. Der User ist dann nicht sehr glücklich.theo hat geschrieben:Sleep ist sleep. Da ist alles lahmgelegt (jedenfalls im betreffenden Thread).
Du bräuchtest wohl sowieso eher einen Timer.
-Michael
-
schnullerbacke
- Beiträge: 1187
- Registriert: Mi 13. Dez 2006, 10:58
- OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
- CPU-Target: AMD A4-6400 APU
- Wohnort: Hamburg
-
Christian
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
@schnuller was isn das da fürn cauderwelsch ?
@hanibal
eh du mich fragst was at für ne variable ist cursor drauf setzen und Strg+Shift+C drücken.
wartet 1000 ms musst natürlich noch anpassen
@hanibal
Code: Alles auswählen
at := GetTickCount;
while (getTickCount-at < 1000) do
Application.Processmessages;wartet 1000 ms musst natürlich noch anpassen
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
-
schnullerbacke
- Beiträge: 1187
- Registriert: Mi 13. Dez 2006, 10:58
- OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
- CPU-Target: AMD A4-6400 APU
- Wohnort: Hamburg
-
mschnell
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Genau geht überhaupt nicht ! Windows ist nicht realtime. Alles kann unter Umständen ab und zu Sekunden lang verzögert werden.hanibal hat geschrieben:ich brauch aber eine methode, die eine genaue zeit watet. ich werde das heute abend mal mit nem timer testen.
Das beste, was man haben kann, ist vermutlich der multimedia-Timer. Damit arbeiten Audio- und Video-Programme
-Michael
Zuletzt geändert von mschnell am Mi 7. Mär 2007, 14:23, insgesamt 2-mal geändert.
-
hanibal
- Beiträge: 369
- Registriert: Sa 3. Mär 2007, 16:03
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Bramsche (Emsland)
ich habe kein windowsmschnell hat geschrieben:Genau geht überhaupt nicht ! Windows ist nicht realtime. Alles kann unter Umständen ab und zu Sekunden lang verzögert werden.hanibal hat geschrieben:ich brauch aber eine methode, die eine genaue zeit watet. ich werde das heute abend mal mit nem timer testen.
-Michael