Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

big_muff

Alter Hase

  • »big_muff« ist der Autor dieses Themas

Beiträge: 460

Wohnort: Schweiz

Beruf: Informatikstudent (4. Semester)

  • Private Nachricht senden

11

02.02.2006, 20:45

Erst mal vielen Dank.

Soweit ich das sehe, fragt dein Code die Prozessorgeschwindigkeit nicht ab, sondern "berechnet" sie und liefert nur einen (wenn auch sehr genauen) Näherungswert.

Wieso sollte ich die Daten nicht aus der Registry holen? Wird das in späteren Windows-Versionen nicht mehr am selben Ort stehen oder gibt es andere Gründe dagegen? Und wenn die Registry nicht defür da ist, wieso steht es da drin, wieso sollte das da drin stehen, wenn man es nicht abfragen sollte?
Das interessiert mich einfach. Ausserdem steht in der Registry auch so schön "Intel(R) Pentium(R) 4 CPU 3.00GHz" und das macht sich einfach viel besser als irgend ein Näherungswert ohne Typbezeichnung und so.

MSDN habe ich auch gesucht, aber ich habe scheinbar die falschen Suchwörter verwendet. Aber was ist Windows Live? (Tut mir Leid, falls ich da irgendwie nicht auf dem laufenden bin...)
Nur Idioten halten Ordnung, ein Genie beherrscht das Chaos.[size=7]

[/size]HardFate - Ein Start, Ein Ziel, Viele Wege[size=7]

[/size]Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.

Anonymous

unregistriert

12

02.02.2006, 21:47

1. ermitteln oder berechnen kommt auf das selbe hinaus. Nur das bei meiner Methode der Wert mehr an der Wahrheit ist als auf die "lesen"-Methode. Frei nach dem Motto: "Ja 5 Ghz aber nur auf dem Papier".

2. Die Registry ist nur für Windows und Microsoftprodukte gedacht gewesen und nicht für jeden Quatsch. Klar der Registryschlüssel ist Versionsabhängig, desweiteren sollte man die Registry immer in ruhe lassen und bessere Methoden finden. Die Registry hat genug um die Ohren und muss nicht für "Sinnloses Zeug" vergeudet werden.

Und für Bezeichner gibt es auch Win32API Funktionen ohne auf die Registry zurück zu greifen. Merke: Unter Windows gibt es keine Funktion die es nicht gibt.

3. Windows Live: www.live.com (Beta und [noch] auf IE konzipiert). Und nein: Die Suchengine ist kein MSN!

13

03.02.2006, 16:43

hmm guck sonnst einfach auf www.codeproject.com -> system... da sind auch verschiedene möglichkeiten, die verschiedenen daten auszulesen beschrieben...
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

big_muff

Alter Hase

  • »big_muff« ist der Autor dieses Themas

Beiträge: 460

Wohnort: Schweiz

Beruf: Informatikstudent (4. Semester)

  • Private Nachricht senden

14

04.02.2006, 17:56

ok, vielen Dank
Nur Idioten halten Ordnung, ein Genie beherrscht das Chaos.[size=7]

[/size]HardFate - Ein Start, Ein Ziel, Viele Wege[size=7]

[/size]Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.

15

15.04.2006, 15:06

Hoi,

bin gerade, mehr durch Zufall, über die Funktion int _cpuid(_p_info *pinfo) gestolpert. Findet sich in "cpuid.h", vielleicht hilft das noch etwas weiter, zumindest was den Prozessor angeht.

Werbeanzeige