Forum: Win32/Win64 API (native code)
Delphi
by Iwo Asnet,
20. Feb 2012
Der Thread feuert in regelmäßigen Abständen ein Event. Damit ist er so genauso nutzlos wie ein Timer.
Ah, ok. Also sind z.B. 10-100 Windows timer nebst WM_Timer - Messages 'billiger' als a)10-100 Threads oder b) 1 Thread mit priority queue der 10-100 Timermessages verwaltet?
Ich dachte immer, diese WM_Timer sind teuer. Man lernt halt nie aus.
Forum: Win32/Win64 API (native code)
Delphi
by Iwo Asnet,
20. Feb 2012
Hallo,
Wir sind hier am 'streiten' bzw. nicht wissen (deshalb streiten), was 'besser' für eine Anwendung ist: Ein threaded Timer oder ein Windows-Timer.
Ein threaded Timer könnte so umgesetzt werden
Procedure TThreadedTimer.Execute;
Begin
While not Terminated do begin
If FEnabled then
Synchronize (DoOnTimer);