AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Timer wird zu langsam

Ein Thema von Larsi · begonnen am 2. Feb 2008 · letzter Beitrag vom 2. Feb 2008
Antwort Antwort
Larsi

Registriert seit: 10. Feb 2007
2.262 Beiträge
 
Delphi 2007 Professional
 
#1

Timer wird zu langsam

  Alt 2. Feb 2008, 14:59
hi,
ich hab in delphi zwei timer, der eine macht eine aktion die wohl ziemlich viel arbetsspeicher nimmt und der andere solld die aktuelle zeit ausgeben. aber wie mache ich das jetzt dass der timer der die zeit ausgeben soll in einem angemesssenen temp die zeit ausgibt??? oder gibts generell ne möglickeit die timer n bisschen aufzutunen?
Steht schon auf ner millisekunde der zeit timer!
MFG Lars Wiltfang
Ein Tag ohne Delphi ist ein verlorener Tag!

Homepage zu meinem neuen Programm: StreamZ
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Timer wird zu langsam

  Alt 2. Feb 2008, 15:09
Hallo,

Threads benutzen.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Timer wird zu langsam

  Alt 2. Feb 2008, 15:36
Moin

Zitat von Larsi:
der eine macht eine aktion die wohl ziemlich viel arbetsspeicher nimmt
Dafür ist, wie hoika schrieb, ein Thread sinnvoll. Wie das geht, steht in der DP oder in Michaels Thread-Tutorial.

Zitat von Larsi:
und der andere solld die aktuelle zeit ausgeben.
Dafür kannst du jedoch einen TTimer mit Intervall 1 Sekunde nehmen.

Zitat von Larsi:
Steht schon auf ner millisekunde der zeit timer!
Das schafft Windows sowieso nicht. Mit rund 10ms unter WinNT und 50ms unter Win9x musst du da rechnen.

Es gibt dann auch noch Dinge wie den QueryPerformaceCounter, doch ich denke, das ist für dich hier nicht geeignet.

Gruß
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#4

Re: Timer wird zu langsam

  Alt 2. Feb 2008, 15:46
Zitat von Larsi:
...Steht schon auf ner millisekunde der zeit timer!
MFG Lars Wiltfang
Meine Kugel arbeitet nur von Montag bis Freitag:
was hältst Du davon, uns Deinen Code zu zeigen?

Was soll denn der 1ms-Timer?
Unter 30ms ist in WINDOWS alles ungenau...
  Mit Zitat antworten Zitat
Larsi

Registriert seit: 10. Feb 2007
2.262 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Timer wird zu langsam

  Alt 2. Feb 2008, 15:50
ich möchte einfach die zeit mit sekunden aktuell irgendwie anzeigen lassen
Ein Tag ohne Delphi ist ein verlorener Tag!

Homepage zu meinem neuen Programm: StreamZ
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Timer wird zu langsam

  Alt 2. Feb 2008, 16:13
Mit TImeToStr(Now) geht das einwandfrei und als Intervall, wie gesgat, 1 Sekunde. Den prozessorlastigen Code lagerst du in einen Thread aus. Es wurde wirklich alles gesagt.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 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