![]() |
[Gelöst] Win8 alle Icons grau
Liste der Anhänge anzeigen (Anzahl: 1)
Seit gestern sind bei mir alle FolderIcons grau beim Nutzen der Explorer-Dialoge aus Delphi XE5 und XE4 heraus. Auch Neustart hilft nicht. Einzige Änderung war die Installation von zwei TMS-Komponentenpaketen. Weiß jemand Rat?
|
AW: Win8 alle Icons grau
Wenns Probleme mit den Icons gibt so lösche ich als erstes immer den Icon-Cache mit folgenden Script.
Probier mal ob das auch unter Win8 geht.
Code:
@echo off
taskkill /f /IM explorer.exe CD /d %userprofile%\AppData\Local DEL IconCache.db /a Start explorer.exe |
AW: Win8 alle Icons grau
Zitat:
|
AW: Win8 alle Icons grau
Zitat:
|
AW: Win8 alle Icons grau
Das Ulkige ist ja, dass der Explorer die Icons korrekt anzeigt, oder verwendet Delphi einen eigenen Iconcache?
@Bernhard Geyer: Bereinigung hat leider nix gebracht. Ich glaube auch die Miniaturansichten betrifft nicht die Icons, sondern die "Thumbs". edit: Auch das Löschen des Iconcache-Files brachte nix. |
AW: Win8 alle Icons grau
Zitat:
|
AW: Win8 alle Icons grau
In dem Screenshot aus dem ersten Beitrag habe ich links den Öffnen Dialog von XE5 (Icons grau) und rechts den Explorer (Icons normal). Ich habe das jetzt auch nochmal mit Winword, Wordpad und Notepad versucht: Alle Öffnen-Dialoge zeigen sich normal. Was noch interessant ist: Wenn ich im von XE4/XE5 her aus aufgerufenen Öffnen-Dialog eine Zeile selektiere (fokussiere), wird dort das Icon dann richtig dargestellt. Das selbe wenn es sich um "aufgeklappte" Verzeichnisse mit Unterordnern handelt. Dann bleibt das Icon sichtbar. Und es betrifft nur die Icons in der Baumstruktur sowie diejenigen in der Dateiansicht im Ansichtsmodus "Details" (selbe Größe).
|
AW: Win8 alle Icons grau
Die Lösung von Bernhard, leicht abgewandelt, hat jetzt funktioniert. Es waren alle Dateien
c:\users\<name>\Appdata\Local\Microsoft\Windows\Ex plorer\iconcache_*.db zu löschen. Ich hatte vorher festgestellt, dass einige der Dateien sehr alt waren. Gestern hatte ich die alten TMS deinstalliert. Dabei hat Windows wohl freundlicherweise einen Systemwiederherstellungspunkt von diesem Zeitpunkt bzgl. des Iconcaches ausgegraben. So entfernt also die Win8-Deinstallation schlauerweise Icons von installierten Programmen. :wall: Wahrscheinlich ist einer der Firemonkey-Leute jetzt bei Microsoft. |
AW: Win8 alle Icons grau
Hattest du dein Programm aus der IDE raus gestartet?
[edit] OK, dann half doch das Löschen der Cache. (Das Schöne an den Systemfunktionen ist ja, daß man selber nicht aufpassen muß was und wo man alles löschen muß) Sage probehalber mal deinem Windows 8, daß dein Programm auch Win8-kompatibel ist. > ![]()
XML-Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" name="Private.Unknown.MySampleApp" type="Win32"/> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> <application> <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/> <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/> </application> </compatibility> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*"/> </dependentAssembly> </dependency> </assembly> |
AW: Win8 alle Icons grau
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz