Hallo,
ja, es ist mir bewusst. Ich prüfe dann anhand z.B. SpeedFan, welche Werte ich nehme, etwa bei der Temperatur der RAW-Wert.
Es ging mir eigentlich nur darum, dass ich u.a. gesehen hatte, dass die ID nicht direkt als Dezimalzahl formatiert wird, deshalb war ich ein wenig verwirrt. Habe es jetzt so gelöst (mit #7 als Trennzeichen):
Delphi-Quellcode:
AOut.Add(Format('%.2x%s%s%s%d%s%d%s%d', [lDA^.bAttrID,
#7,
coAttrNames[lAttr],
#7,
lDA^.bAttrValue,
#7,
lAT^.bWarrantyThreshold,
#7,
lDA^.bRAWValue[0]]));
Gruß,
ManuMF