Hi all,
I use hwinfo plugin in my skin that shows cpu temperatures.
Before hwinfo starts, my skin hides the temperature measures; when hwinfo loads in background my temp shows.
If I close hwinfo from background, the last temperatures measurated stucks on skin like a picture... but hwinfo is gone and I would automatically hide again the measures.
Is there some "state" event to check ? Skin needs refreshed ? What I can do ?
Thanks.
quasar wrote:Hi all,
I use hwinfo plugin in my skin that shows cpu temperatures.
Before hwinfo starts, my skin hides the temperature measures; when hwinfo loads in background my temp shows.
If I close hwinfo from background, the last temperatures measurated stucks on skin like a picture... but hwinfo is gone and I would automatically hide again the measures.
Is there some "state" event to check ? Skin needs refreshed ? What I can do ?
Thanks.
Yes, the HWiNFO plugin seems to "hold" the last values it got when it subsequently "fails" due to HWiNFO64.exe not being present. I suspect that the Update() function of the plugin is just immediately bailing out if it can't read the "shared memory" that HWiNFO creates, without setting or changing any value on the measure at all. I probably wouldn't have written it that way, but there it is...
There is however an easy, reliable way to do what you want.
jsmorley wrote:
Yes, the HWiNFO plugin seems to "hold" the last values it got when it subsequently "fails" due to HWiNFO64.exe not being present. I suspect that the Update() function of the plugin is just immediately bailing out if it can't read the "shared memory" that HWiNFO creates, without setting or changing any value on the measure at all. I probably wouldn't have written it that way, but there it is...
There is however an easy, reliable way to do what you want.
Thanks for replay...
After tested the behavior with SpeedFan Plugin ( that works like I want but is too slow in loading ), tested all possibilities with Redraw bang... me too used the Process Rainmeter handler for solve the issue... but in my case the closed process with "-1" value didn't take any effect because I wrong used If conditions.
Thank you for help and for this great software !
In my case I don't want to "hide" the meters if HWiNFO isn't running, but do want them to react to it being gone by changing to "0" values. So I did this: