Forum: Win32/Win64 API (native code)
by himitsu,
26. Sep 2010
Wer windows-interne und vorallem undokumentierte APIs verwendet sollte aufpassen, denn diese NtXXX-Funktionen könnten sich auch mal von Windows-Version zu Windows-Version verändern.
PS: Auch Lazarus und der andere C++-Zeugs haben solche undokumentierten APIs bestimmt auch nicht standardmäßig drin.
PPS: Was solch ein Ändern in anderen Prozessen und im System anstellen kann, ist auch noch...
Forum: Win32/Win64 API (native code)
by himitsu,
10. Aug 2010
GetTickCount arbeitet aktuell mit einem ~16 ms-Intervall.
> z.B. QueryPerformanceCounter
Forum: Win32/Win64 API (native code)
by himitsu,
10. Aug 2010
was man machen kann, das ist, solange die Operation kürzer ist, als die "Zeitscheibe", bzw. zusammenhängende Rechenzeit, welche einem Windows im Moment gewährt:
Sleep(0);
MachWas;
Wenn MachWas nun also weniger Zeit benötigt, als die oftmals vorliegenden 22 ms, dann wird es mit sehr hoher Wahrscheinlichkeit zusammenhängend ausgeführt.
Sleep 0 gibt die Rechenzeit an Andere Programme ab und...