-
Forum: Multimedia
Delphi
by scp,
23. Jan 2004
Hmmm... Spontan würde ich sagen, das das Prog mit deinem Board nichts anfangen kann. Was auf jedenfall geht, sind Boards mit VIA Chipsatz.
Am besten du lädst dir der mal den Motherboard Monitor, wenn der den Chip findet, dürftes es kein Problem sein auch hier das Programm umzubauen.
-
Forum: Multimedia
Delphi
by scp,
23. Jan 2004
Nicht, das es zu Mißverständnissen kommt: "Wir" (kurtm1 und ich) haben nichts eingebaut, das Programm und dessen Quelltext gab es schon, wir haben es nur abgespeckt.
Zu deiner Frage:
Sag mir am besten, welches Mainboard du hast, und am besten noch welcher Chipsatz auf dem Board ist. Dann kann ich dir sagen, ob das Programm überhaupt dafür geeignet ist oder nicht.
-
Forum: Multimedia
Delphi
by scp,
23. Jan 2004
Warauch auf der ersten Seite:
http://www.torry.net/vcl/system/portaccess/dlportio.zip
Nach dem entpacken findest du sie im Unterordner /delphi/delphi.x, wobei da nur Delphi 3 und 4 steht, aber die 4er geht auch auf neueren.
-
Forum: Multimedia
Delphi
by scp,
23. Jan 2004
Achso... Du musst auch die dazugehöörige Delphi-Komponente installieren.
-
Forum: Multimedia
Delphi
by scp,
23. Jan 2004
Kopier die .sys mal in c:\winnt\system32\drivers.
PS:
Wenn du die Kommentar-Klammern in der Prozedur
procedure THardwareMon.FormCreate(Sender: TObject);
wegmachst, dann kopiert er die Datei automatisch, wenn sie im selben Ordner, wie die .exe liegt.
-
Forum: Multimedia
Delphi
by scp,
21. Jan 2004
Schau mal auf der ersten Seite nach dem Link für die dlportio, die brauchst du.
-
Forum: Multimedia
Delphi
by scp,
28. Dez 2003
Hihi, dann ist es wohl nötig. Nein, im Ernst: Es sollte folgendes übrig bleiben:
procedure THardwareMon.ReadSettings;
begin
Fan1L.Caption:='Chassis Fan:';
Fan2L.Caption:='CPU Fan:';
Fan3L.Caption:='Power Fan:';
Temp1L.Caption:='MB Temperature:';
Temp2L.Caption:='CPU Temperature:';
-
Forum: Multimedia
Delphi
by scp,
28. Dez 2003
So, hab mal alles rausgelöscht, was ging. Anbei der Sourcecode.
PS: Habe TJvTrayIcon verwendet.
-
Forum: Multimedia
Delphi
by scp,
28. Dez 2003
Super, das ist doch was!
Was hast du den gemacht? Du brauchst doch nur die Labels weglöschen und die entsprechenden Zeilen im Code. Das auslesen würde ich so lassen, wie es ist.
-
Forum: Multimedia
Delphi
by scp,
28. Dez 2003
Ich sag ja, das Prog ist für einen anderen Chipsatz gemacht, es läuft nicht mit VIA/LM78, aber der Quelltext ist gut fürs weiterkommen. Ich kann dir ja schon mal anbei die geänderte PCI.pas geben, damit es zuimindest den VIA SMBus findet.
-
Forum: Multimedia
Delphi
by scp,
27. Dez 2003
Habe hier noch was gefunden. Damit wird schon klarer, wie das mit dem SMBus klappt. Allerdings werden dort Winbond-Chips ausgelesen. Zum testen braucht man noch das hier.
-
Forum: Multimedia
Delphi
by scp,
25. Dez 2003
Tja, das ist ja das Problem: Wenn ich das jetzt alles richtig verstanden habe, dann sitzt der CPU-Sensor auf einem zweiten LM78/79 Chip, dieser hat aber keine eigene I/O-Adresse, man kann ihn also nicht so einfach ansprechen wie den MB-Sensor. Man muss dazu irgendwie über den SMBus gehen ($e800), was komplizierter ist.
-
Forum: Multimedia
Delphi
by scp,
25. Dez 2003
Die habe ich von dem Codeschnipsel der unter dem ersten Link zu finden ist, den ich oben gepostet habe. Ausserdem guck ich mir grad den Sourcecode von lm_sensors an.
-
Forum: Multimedia
Delphi
by scp,
24. Dez 2003
So, habe den Code von oben umgeschrieben und erweitert. Jetzt kann ich schon die Voltages und die Mainboard Temp korrekt auslesen. Fehlt nur noch die CPU Temp, die bleibt im Moment immer auf 0.5
Anbei das Test-Projekt.
-
Forum: Multimedia
Delphi
by scp,
24. Dez 2003
Ich habe hier was gefunden:
http://strip.se/prog/ctemp_src.html
Das Problem an dem Code ist, das es port seit Delphi 2 nicht mehr gibt. Daher muss der Code umgeschrieben werden. Dazu gibt es hier was:
http://www.wideman-one.com/gw/tech/Delphi/iopm/