Forum: Win32/Win64 API (native code)
by Uwe Raabe,
9. Okt 2021
Sag mal, ist das eventuell kein Standard-Timer? Ich lese da TLMDTimeInterval...
Forum: Win32/Win64 API (native code)
by Uwe Raabe,
7. Sep 2021
Das kann nicht sein. Das Disablen des Timers ruft intern ein KillTimer auf, was dafür sorgt, dass keine Messages dieses Timers mehr in der Message-Queue landen (da WM_TIMER eine Low-Priority Message ist, sollten auch keine mehr drin sein). Mit dem nachfolgenden Enable wird im Wesentlichen dann ein SetTimer aufgerufen, was den Start des Timer-Intervalls darstellt. Daher kann erst frühestens nach...
Forum: Win32/Win64 API (native code)
by Uwe Raabe,
5. Sep 2021
Der Timer wird ja innerhalb der Schleife aus- und wieder eingeschaltet. Das Timer-Intervall startet also erst am Ende der Schleife.
Was allerdings auffällt ist, dass der Hauptschleifencounter nicht zurückgesetzt wird. Es wird also ab dem 10-ten Aufruf jedes mal der gesamte Zyklus durchlaufen. Ich weiß nicht, ob das so gedacht ist.