Forum: Win32/Win64 API (native code)
Delphi
by RaSoWa1,
10. Feb 2009
Danke,
so geht es.
Gruß Klaus
Forum: Win32/Win64 API (native code)
Delphi
by RaSoWa1,
10. Feb 2009
Hallo,
Danke für deine Hilfe.
Der Code funktioniert soweit. Die Werte werden angezeigt. Nur beim Beenden der Prozedur kommt immer die Fehlermeldung: "Invalid pointer operation".
Ich kann mir nicht erklären wieso.
Ich habe sogar nach FreeMem noch die Zeile " Memo1.Lines.Add('Fertig');" eingefügt. Selbst diese wird noch ausgeführt. Die Meldung kommt wirklich erst beim Rücksprung aus der...
Forum: Win32/Win64 API (native code)
Delphi
by RaSoWa1,
9. Feb 2009
Danke für deine Hilfe,
aber diesen Code habe ich auch in meinem Archiv, versehen mit dem Hinweis: "nur für Pentium-Rechner".
Mein voriger Rechner, Xp und AMD mit 2 Kernen, hat bei wenig Last die Taktfrequenz heruntergeregelt. Diese Funktion lieferte daher bei mir nur den augenblickliche Takt, nicht dem maximal möglichen.
Gruß Klaus.
Forum: Win32/Win64 API (native code)
Delphi
by RaSoWa1,
9. Feb 2009
Ich habe ein 32 Bit-Vista, und 4 Kerne.
Forum: Win32/Win64 API (native code)
Delphi
by RaSoWa1,
9. Feb 2009
Hallo
mit diesem Code habe ich bisher die CPU-Frequenz ermittelt. Leider funktioniert dieser Code bei mir nicht mehr unter Vista.
err := CallNTPowerInformation(11, nil, 0, @ppi, sizeof(TProcessorPowerInfo));
liefert err = 3221225507.
Was kann die Ursache sein?
Welche Lösungen gibt es?