Forum: Win32/Win64 API (native code)
Delphi
by Michael II,
31. Okt 2022
Das MIDI Beispiel stammt nicht von mir sondern von m$.
Multimediatimer arbeiten nicht via Warteschlange sondern via Callbackfunktion. Das ist definitiv präziser. Da gibt's also schon einen Unterschied zwischen Timer und MMTimer.
Meine Meldung bezog sich auf Rollo62s Frage und nicht auf 1.
Dein Vorschlag einfach noch mehr Timer Events auszulösen um dann zu prüfen, ob eine Zeit erreicht ist...
Forum: Win32/Win64 API (native code)
Delphi
by Michael II,
30. Okt 2022
...wäre zum Beispiel bei einem "MIDI Sequencer" nicht gut. Was du suchst sind Multimedia Timer.
Die Zeit darfst du dann auch nicht über now/GetSystemTime abgreifen, da dieser Wert nur alle paar ms aktualisiert wird (auf vielen Systemen nicht mal in regelmässigen Abständen).
Wenn du auf 100ns genau die Systemzeit abgreifen willst, geht das über GetSystemTimePreciseAsFileTime; für eine...