Icons *.ico are not displayed as icons
Moderators: Hacker, petermad, Stefan2, white
Icons *.ico are not displayed as icons
Icons (*.ico) should be displayed with symbols taken from the icon file, like *.exe files. Since some time, all *.ico files are displayed with the same symbol. What could be the reason? (*.exe files are displayed correctly, with symbols taken from these exe files)
Icons are properly displayed in Windows Explorer, and they were in TC before. I tried it on different computers, where WinXP Pro is installed, also with a fresh installation of TC. It still doesn't work.
In configuration "Show Symbols: All Associated..." is on. "Not on floppy and net" off. In Registry *.ico have "%1" as a default icon.
Anybody has an idea?
Icons are properly displayed in Windows Explorer, and they were in TC before. I tried it on different computers, where WinXP Pro is installed, also with a fresh installation of TC. It still doesn't work.
In configuration "Show Symbols: All Associated..." is on. "Not on floppy and net" off. In Registry *.ico have "%1" as a default icon.
Anybody has an idea?
I know this!

This problem isn't directly caused by TC! I found it a while ago, Ch. Ghisler and I had a lot of mails before to solve this strange thing!
Go in Windows settings >>> Appearance, and reset the title bar height as 18.


Clo
Last edited by Clo on 2004-01-23, 03:06 UTC, edited 2 times in total.
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
I tried both hints, but the bug still remains. The icon is the same, as for all not-associated files (Icon #05 in Totalcmd.exe).
It changes, when I select some icon, as a default for *.ico files in registry - then all the icons have this symbol. But if in registry is %1 or "%1", then symbol is this #05 icon from Totalcmd.exe for all, not different for each one. And Windows Explorer displays them correctly.
As for Windows Icon Cache - purging and restaring gives no changes.
The height of the title bar might have something to do. I have chosen default theme, changed height of title bar=18, but still nothing. But I have StyleXP installed, and other software, and probably something is interfering with TC.
Seems, like I have to wait for next WinXP installation from scratch, to trace, what interferes
It changes, when I select some icon, as a default for *.ico files in registry - then all the icons have this symbol. But if in registry is %1 or "%1", then symbol is this #05 icon from Totalcmd.exe for all, not different for each one. And Windows Explorer displays them correctly.
As for Windows Icon Cache - purging and restaring gives no changes.
The height of the title bar might have something to do. I have chosen default theme, changed height of title bar=18, but still nothing. But I have StyleXP installed, and other software, and probably something is interfering with TC.
Seems, like I have to wait for next WinXP installation from scratch, to trace, what interferes

Not saw with XP...
2Sknerus
Hello!
• The bug has been found in first with Win98 SE...
* Isn't astonishing that it couln't be fixed in XP, which is so different.
¤ However, please try temporarily to use icons in ICLs / DLLs / EXEs only, and none simple *.ico icon.
¤ Use rather the Wcicolib.icl instead the TC-EXE icons for a test. Available:
https://plugins.ghisler.com/addons/wcicolib.zip Unpack it in the TC dir.
¤ You have to add in wincmd.ini under [General]
IconLib=%COMMANDER_PATH%\wcicolib.icl
¤ The same icon displayed everywhere is this one of the program which is associated with the ICO file type. For instance, if you associate *.ico with XnView, you will get the XnView default icon...
• I guess that the Windows icon cache isn't concerned, since TC has its own icons management system.
• I'll try to reproduce the bug under XP-Pro, then I'll edit the result here.
Kind regards,
Claude
Clo

• The bug has been found in first with Win98 SE...
* Isn't astonishing that it couln't be fixed in XP, which is so different.
¤ However, please try temporarily to use icons in ICLs / DLLs / EXEs only, and none simple *.ico icon.
¤ Use rather the Wcicolib.icl instead the TC-EXE icons for a test. Available:
https://plugins.ghisler.com/addons/wcicolib.zip Unpack it in the TC dir.
¤ You have to add in wincmd.ini under [General]
IconLib=%COMMANDER_PATH%\wcicolib.icl
¤ The same icon displayed everywhere is this one of the program which is associated with the ICO file type. For instance, if you associate *.ico with XnView, you will get the XnView default icon...
• I guess that the Windows icon cache isn't concerned, since TC has its own icons management system.
• I'll try to reproduce the bug under XP-Pro, then I'll edit the result here.

Claude
Clo
Last edited by Clo on 2004-01-23, 09:17 UTC, edited 1 time in total.
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
The same icon at all (2nd. test)


¤ I made a new test under XP-Pro (French) - None SP installed...-
• Using a classic "Win 98" style, with a "20" title-bar height - so, "illegal" with regard to this problem -, I get an icon bug, but different:

• I reset the title-bar height as 18, then all came back right again…
• Hence, maybe could you try this way, even temporarily: set a (rather personal!) "Win 98" theme; you might get all right icons for all file-types. I think it's better to work with correct icons, than to have a beautiful theme with wrong icons - it's only my own opinion, indeed -
(Maybe some new driver spoils it)
• It's possible. In anyway, I hope that the Author'll have a look here! Otherwise, I'll send him a note.
but I'm amazed at a speed of support!

>>>> To be continued…

Claude
Clo
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
Hello Clo,
I have tested it on my PC and on laptop. Both WXPPro+SP1+all recent updates + Office 2003.
I did these steps, each time checking if TC displays *.ico files correctly:
(To be clear: *.ico, *.exe and *.lnk files are three types of files displayed with extracted icons. But only *.ico file are broken.)
Regards,
Sknerus
I have tested it on my PC and on laptop. Both WXPPro+SP1+all recent updates + Office 2003.
I did these steps, each time checking if TC displays *.ico files correctly:
- • Changed title-bar height to 18
• Set Classic Windows 98 Theme
• Uninstalled Style XP
• Turned off all visual enhancements (My Computer/Properties/Advanced/Performance...)
• Turned off Themes service
• Deleted Windows IconCache
• Restarted PC
(To be clear: *.ico, *.exe and *.lnk files are three types of files displayed with extracted icons. But only *.ico file are broken.)
Regards,
Sknerus
Hooo!!!!
2Sknerus
• The bug becomes really hard-headed when Office and SP are installed!
¤ That needs the Author's help, certainly. Since you described the problem alright, he could have the idea...
• Whether he doesn't see this soon, I'm writing a note by email immediatly.
¤ Sorry for these unsuccessful tests, hoping they'll allow a quick fixing...
KR
Clo

¤ That needs the Author's help, certainly. Since you described the problem alright, he could have the idea...
• Whether he doesn't see this soon, I'm writing a note by email immediatly.
¤ Sorry for these unsuccessful tests, hoping they'll allow a quick fixing...

Clo
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
Means?
2Lefteous
Hello Lefteous!
• Glad to read you here...
• Please, could you explain a bit more - pratically- ?
¤ I just sent a note to Ch. Ghisler about this...
VG
Clo

• Glad to read you here...
Why not displaying the icons without any dependencies right from the icon file?
• Please, could you explain a bit more - pratically- ?
¤ I just sent a note to Ch. Ghisler about this...

Clo
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
OK, right...
2Lefteous
• Ok, this's right in the principle.
¤ I thought that TC couln't use the Win system - or I'm missing something... ? -
I'm a bit tired currently...
* Else, the user Sknerus could build an ICL with the various *.ico files he needs, then that should work at all... I know, it's a stopgap only...
whether he has an appropriate tool, of course...
* Please, would you have a practical process for a test under XP ?
VG
Clo
• Ok, this's right in the principle.
¤ I thought that TC couln't use the Win system - or I'm missing something... ? -

* Else, the user Sknerus could build an ICL with the various *.ico files he needs, then that should work at all... I know, it's a stopgap only...
whether he has an appropriate tool, of course...
* Please, would you have a practical process for a test under XP ?

Clo
Last edited by Clo on 2004-01-23, 13:23 UTC, edited 1 time in total.
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials