Einzelnen Beitrag anzeigen

t.roller
(Gast)

n/a Beiträge
 
#22

AW: Sekunden in Millisekunden für Sleep umwandeln

  Alt 11. Mär 2017, 20:45
Laut Definition will SetWaitableTimer direkt den LARGE_INTEGER und keinen "QuadPart".
Zeit.QuadPart ist INT64.
Largeint ist ein 8 Byte großer Integerwert mit Vorzeichen.
Ist also das Gleiche!

WINDOWS.PAS:
LARGE_INTEGER = record
case Integer of
0: (
LowPart: DWORD;
HighPart: Longint);
1: (
QuadPart: LONGLONG);
end;
TLargeInteger = Int64;

Zitat:
Remarks

The LARGE_INTEGER structure is actually a union. If your compiler has built-in support for 64-bit integers, use the QuadPart member to store the 64-bit integer. Otherwise, use the LowPart and HighPart members to store the 64-bit integer.
Miniaturansicht angehängter Grafiken
setwaitabletimer.jpg  

Geändert von t.roller (11. Mär 2017 um 21:04 Uhr)
  Mit Zitat antworten Zitat