JamX wrote: ↑
June 19th, 2020, 5:26 pm
Yes, the [!DisableMeasure] bang did the trick,.... till now.
I'll monitor it how long it keep running and let you know.
Still it's strange only I have this issue and had to rewrite the code so it keeps working.
I'm not running it on a 'slow' system. Core-7 7th gen, 16 MB Ram, SSD, 250MBit download for network.
Besides that, I had it on two systems.
So, apparently I was close in identifying the problem, when I wrote that:
Yincognito wrote: ↑
June 18th, 2020, 7:21 pm
Other than that, what I think it happens, given the fact that the entire image dissapears, is either:
- the operations somehow overlap each other at some random intervals
Yincognito wrote: ↑
June 18th, 2020, 9:46 pm
Regarding the "on demand" thing, a small note: since the measure once enabled stays enabled, it's not exactly what I would call "on demand" (it's only "on demand" at the start). Anyway, that was just to make the workflow clearer and try to make each step of the process happen only after the previous one finished.
I was just preparing to stay true to my promise of further helping you of yesterday, but for now it seems it's no longer necessary, right? Anyway, let us know if you still have issues with this. Hopefully you took care of the underlying cause of this.
One note, for the future, after experiencing this: you have to be careful with the operations that you don't know how long they will last (e.g. a WebParser operation, a RunCommand one, etc.) because sometimes when you want things done a certain way, having the previous operation finish before the next one starts and avoid overlapping stuff is key. Generally, you can count on Rainmeter's own workflow to handle that, but obviously once in a while some failsafe measures from the skin designer are welcomed.
Regarding why it happened on X or Y systems and not on others, it's not necessarily about the computers being slow or not - it's about the fact that some operations happen "in the background" and don't precisely follow a sequential pattern. Coupled with the different characteristics of each system (some visible, some not) can lead to different results.