Forum: Programmieren allgemein
by Fridolin Walther,
25. Jun 2009
Steht seine Delphi Version dabei? I don't think so ;). Es gibt Delphi Versionen, die den Bytecode nicht kennen ;).
Forum: Programmieren allgemein
by Fridolin Walther,
25. Jun 2009
Nein ... Du müsstest einen ULARGE_INTEGER definieren (einen 64bit Typ) und den HighPart und LowPart entsprechend setzen.
Hier mal eine fehlerbereinigte Version:
function GetProcessorSpeed(TimeToWait : Cardinal) : Cardinal;
var
TickCountFirst, TickCountSecond : Cardinal;
CycleCountFirst, CycleCountSecond : ULARGE_INTEGER;
begin
TickCountFirst := GetTickCount;
Forum: Programmieren allgemein
by Fridolin Walther,
25. Jun 2009
Ich bin jetzt kein Programmiercrack, wie Luckie und Co, aber ich antworte trotzdem mal. Der Luckie is nämlich schon müde ;).
Bevor es los geht:
Wie ist Hertz definiert? Nun, Wikipedia sagt uns: Hertz gibt die Schwingungen (bei Prozessoren spricht man von Zyklen) pro Sekunde an. Ein Megahertz sind entsprechend eine Million Zyklen pro Sekunde und ein Gigahertz sind eine Milliarde Zyklen pro...