Page 1 of 1
Mizení ikon z panelu
Posted: 22 Feb 2006, 22:30
by manison
V b11 pravidelně pozoruji, že se po určité době přestanou korektně zobrazovat ikony u určitých typů souborů. Vím, že tu byly zmiňovány některé problematické icon handlery (mimochodem, nemůžu dokument popisující tento problém najít, zdá se, že na něj nevede viditelný odkaz z hlavní stránky), ale troufám si tvrdit, že toto není problém vadné shell extension jako spíš SS, a to protože
a) v exploreru se ikony zobrazují správně (a když to jde v exploreru, proč by to nemělo jít v SS),
a hlavně
b) za 3 měsíce používání b10 jsem podobné chování nezaznamenal.
Konkrétně se jedná o následující typy souborů:
xml (xmlfile, icon handler: MSOXEV.DLL [MS Office 2003])
sln (VisualStudio.Launcher.sln, icon handler: VSFileHandler.dll [MS Visual Studio 2005])
Když se vyskytne tento problém a vstoupím do adresáře s problematickými soubory, tak SS nejdříve všem souborům přiřadí výchozí ikonu (takový ten dokument s písmenem A) a pak začne postupně ke každému souboru načítat konkrétní asociovanou ikonu. U výše zmíněných souborů se ale místo správné ikony (která se zpočátku zobrazuje v pořádku) zobrazí ikona "s oknem".
Posted: 26 Feb 2006, 07:46
by Jan Rysavy
Zkuste prosím vypozorovat, zda chybě předchází nějaká konkrétní akce (spuštění aplikace, otevření souboru, ...).
Posted: 26 Feb 2006, 11:23
by manison
Tak jsem pozoroval a zatím jsem vypozoroval podmínky pro zmizení ikony pro soubory *.sln. Když už jsem zjistil, jak tento problém vyvolat, tak jsem zpět nainstaloval b10, jestli jsem nekecal s tím, že v b10 se to nevyskytuje, ale samozřejmě je tento problém pozorovatelný i v b10.
Takže, ikona téměř vždy zmizí, pokud v aplikaci IrfanView otevřu obrázek. Není to tedy úplně stoprocentní, zdá se, že záleží na typu souboru, který se otvírá. U gif se mi to nepodařilo vůbec, u png asi ve třech čtvrtinách případů a u psd je to téměř stoprocentní. Přitom nezáleží na tom, jestli se Irfan spouští ze SS nebo z exploreru. Nezáleží ani na tom, zda cesta k obrázku je otevřena v panelu SS, může být klidně na jiném disku. Dalším "provinilým" programem je PSPad, ale zde se mi nepodařilo spolehlivě vysledovat, co způsobí zmizení ikony, je příliš mnoho stupňů volnosti.
Tyto dvě aplikace asi nebudou jedinými, zdá se, že to bude nějaký hlubší systémový problém. V poslední době jsem nainstaloval IE7b2, který způsobuje
problém integrovanému prohlížeči a možná má na svědomí i toto. Jiné aplikace ale fungují korektně (zatím

)
Mizení ikon u xml souborů jsem zatím nevysledoval, napíši až budu vědět nějaké podrobnosti.
SS 2.5 RC1 - žádná změna
Posted: 02 Sep 2006, 21:21
by Miroslav Novosad
Chtěl jsem napsat, že se mně nezobrazují ikony pro .sln a .xml, ale našel jsem, že už tu byla o tom řeč... Jenomže nějaký result postrádám, takže nevím, jestli je to chyba SS nebo problém konkrétní instalace Windows. V exploreru se ikony zobrazují správně.
Re: SS 2.5 RC1 - žádná změna
Posted: 08 Sep 2006, 13:21
by Jan Rysavy
Miroslav Novosad wrote:Chtěl jsem napsat, že se mně nezobrazují ikony pro .sln a .xml, ale našel jsem, že už tu byla o tom řeč... Jenomže nějaký result postrádám, takže nevím, jestli je to chyba SS nebo problém konkrétní instalace Windows. V exploreru se ikony zobrazují správně.
Ve Vašem případě jde také o "nahodilý" problém, který popisuje Manison?
Závěr zatím nemáme, protože momentálně neznáme příčinu problému. Podivné je, že Explorer funguje správně.
Re: SS 2.5 RC1 - žádná změna
Posted: 11 Sep 2006, 22:15
by Miroslav Novosad
Jan Rysavy wrote:
Ve Vašem případě jde také o "nahodilý" problém, který popisuje Manison?
Jestli správně chápu to "nahodilý", tak ne. Nevzpomínám, že by se ty ikony v SS někdy zobrazovaly.
Posted: 18 Sep 2006, 17:09
by Jan Rysavy
Měl jsem na mysli větu "pozoruji, že se po určité době přestanou korektně zobrazovat ikony u určitých typů souborů"... zkrátka problém se tam neprojevuje od startu Windows. U Vás to tedy zlobí ihned po startu.
Zkuste prosím mrknout do Registry na HKEY_CLASSES_ROOT\.sln a HKEY_CLASSES_ROOT\.xml.
Klíčová je hodnota (Default). V mém případě je pro klíč HKEY_CLASSES_ROOT\.sln hodnota (Default) rovna VisualStudio.Launcher.sln
Nyní se podívejte na HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln (nebo na klíč, který je určen položkou (Default)). Můžete prosím tento klíč exportovat (jak pro XML, tak pro SLN) a poslat ho na náš email? Raději ho prosím zabalte například do .RAR. Děkujem.
Posted: 29 Oct 2006, 22:04
by Miroslav Novosad
Tak u mě v RC2 .sln ikona pořád nic

.xml ikona se už zobrazuje správně, ale kouknu-li do RC1, tak tam už je taky.
A teď ať mi to někdo vysvětlí...

Posted: 27 Mar 2009, 21:26
by tttttt
mal som niečo podobné s príponou avi a opravilo sa to po zásahu v registroch: HKEY_CLASSES_ROOT\.avi - hodnota "Výchozí", kolonka Údaj hodnoty bola prázdna. Dopísal som tam avi po reštarte Servant Salamnder sa správna ikona zobrazuje...