Forum: Win32/Win64 API (native code)
Delphi
by Mr_G,
10. Feb 2009
Wenn ich den Code mal genauer betrachte hätte ich es heute wohl auch mit den Array-Typen gemacht. Das "absolute" war mir bis jetzt unbekannt... dennoch: sehr interessant, wenn auch nicht zwingend notwendig.
Forum: Win32/Win64 API (native code)
Delphi
by Mr_G,
9. Feb 2009
Also das Problem liegt nicht bei Vista sondern bei der Anzahl der Kerne. Du bekommst für jeden Kern eine solche Stuktur und der angegebene Fehler entspricht demnach STATUS_BUFFER_TOO_SMALL.
Ich hab das ganze mal so verwendet:procedure TForm.ButtonClick(Sender: TObject);
var SysInfo: SYSTEM_INFO;
PowerInfos: Pointer;
PowerInfoArray: array of PROCESSOR_POWER_INFORMATION;
size, ret:...
Forum: Win32/Win64 API (native code)
Delphi
by Mr_G,
9. Feb 2009
Was hast du denn für ein Vista? 64 Bit oder 32 Bit? Und hast du evtl. mehrere CPUs bzw. Kerne?