re: Why does Windows keeps showing the old indirect strings even after I...
@Nitpicker: Is our children learning?
View Articlere: Why does Windows keeps showing the old indirect strings even after I...
> The shell keeps a cache of indirect localized strings Can't this cache be invalidated when the target .dll is written to? Or is the shell not notified when this happens? [What if the target DLL...
View Articlere: Why does Windows keeps showing the old indirect strings even after I...
Why not have a second cache with DLL update times, common to all users? When indirect string gets cached, the DLL is registered there. The system monitors FS for changes to those DLLs. Then, when...
View Articlere: Why does Windows keeps showing the old indirect strings even after I...
[What if the user copied it to a USB thumb drive? -Raymond] That's a good one. If I plug in the portable disk into different computers, it will show up with very different text and icon, too?
View Articlere: Why does Windows keeps showing the old indirect strings even after I...
Let's be real: how often do you update the indirect string without also modifying/replacing the shortcut? [Often enough that people ask this question because they updated the indirect string without...
View Articlere: Why does Windows keeps showing the old indirect strings even after I...
There's no need to retain the old index 1 string because that's a solved problem. Or else how does Windows cope with roaming your profile to a computer that doesn't actually have C:\Program...
View Articlere: Why does Windows keeps showing the old indirect strings even after I...
@Neil: It doesn't. That scenario is already broken anyway, so don't think about it.
View Articlere: Why does Windows keeps showing the old indirect strings even after I...
| This imaginary InvalidateIndirectStringCache wouldn't solve the problem, since it couldn't invalidate the caches of other users. | And what if the other users' profiles are not accessible because...
View Articlere: What does the minus sign in indirect localized string resources mean?
So what you're saying is that the minus sign stands for "use icon id rather than index", as semicolon in C++ stands for "end of statement" and comma stands for "end parameter with another parameter...
View Articlere: Why does Windows keeps showing the old indirect strings even after I...
Are there any benefits to this feature that are worth all these problems? Why was it implemented in the first place when it was obvious it would be broken for so many scenarios?
View Articlere: Why was HDS_FILTERBAR added to the common controls if nobody uses it?
Google image search for "HDS_FILTERBAR" has an amusing picture of a dog as one of the top results.
View Articlere: Why was HDS_FILTERBAR added to the common controls if nobody uses it?
I wonder, did the developers think they were clever, or had they just never thought about how "icon" and "rebus" are different concepts?
View Articlere: Instead of creating something and then trying to hide it, simply don't...
When I am asked to work on someone's computer, due to slowness or other issues, I often set it to show all notification icons. Then I go through each program and ask the user if they need program XYZ...
View Articlere: Why was HDS_FILTERBAR added to the common controls if nobody uses it?
I always thought that Icon represented filtering because it starts off wider at the top and is narrowed at the bottom to represent the smaller result set with the filter. Doesn't even remotely look...
View Articlere: Why was HDS_FILTERBAR added to the common controls if nobody uses it?
The funnel icon just mirrors what Excel uses for its filtering. It makes sense that MS would have a common icon for a given feature. Other software (like SysInternals' ProcMon) also use a funnel to...
View Articlere: Why was HDS_FILTERBAR added to the common controls if nobody uses it?
>I wonder, did the developers think they were clever, or had they just >never thought about how "icon" and "rebus" are different concepts? Grr, that reminds me of the several cases I have seen...
View Articlere: Why was HDS_FILTERBAR added to the common controls if nobody uses it?
You know, as a non-coffee-drinker, all this time and I didn't make the coffee filter connection. I remember being confused the first time I tried to use something that used that...
View Articlere: Why was HDS_FILTERBAR added to the common controls if nobody uses it?
As avid coffee quaffer I must say that I never made the connection with coffee filters either. It's obviously a funnel, which is a bad metaphor for what it does since funnels don't funnel larger sets...
View Articlere: Why was HDS_FILTERBAR added to the common controls if nobody uses it?
A sieve possibly? Yes.
View Articlere: Why was HDS_FILTERBAR added to the common controls if nobody uses it?
Well, a sieve might have been the right metaphor, but a funnel it was, a funnel it is, and a funnel ist stays. That's the thing with lock-in, inertia and 'never change a running system'. Or, as its...
View Article