Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Icon wird im Explorer nicht richtig angezeigt (https://www.delphipraxis.net/168917-icon-wird-im-explorer-nicht-richtig-angezeigt.html)

mm1256 11. Nov 2014 15:02

AW: Icon wird im Explorer nicht richtig angezeigt
 
Zitat:

Zitat von Poelser (Beitrag 1279328)
Wenn das die Lösung sein sollte, dann würden wir natürlich updaten. Aber man updated ja nicht pauschal alles, was man so im Einsatz hat.

Um diesem Updatewahn teilweise umgehen zu können, verwende ich ausschließlich Komponenten mit vollständigem Quelltext.

Poelser 11. Nov 2014 15:19

AW: Icon wird im Explorer nicht richtig angezeigt
 
Ja, das ist sicher die bessere Wahl, aber ich habe leider nicht immer Einfluss darauf :( Hier ist leider die Problematik, dass der Mist schon beim Kompilieren wahrscheinlich durch irgendwelche Packages verursacht wird.

striderx 15. Nov 2014 13:25

AW: Icon wird im Explorer nicht richtig angezeigt
 
Ich hatte dieses Problem auch einmal - bei mir hat Folgendes geholfen:

Ändere mal unter Systemsteuerung\Anzeige den Skalierungswert und setze ihn danach wieder zurück (jeweils mit Ab- und Anmelden).


Das hört sich vielleicht komisch an, ist aber so. Anscheinend hat Windows nocht einen weiteren Icon-Cache.

berens 3. Dez 2018 10:08

AW: Icon wird im Explorer nicht richtig angezeigt
 
Liste der Anhänge anzeigen (Anzahl: 2)
*Staub wegpust*

Hallo Leute,
meine Erkentnisse für die Nachwelt:

1) Evtl. liegt das Symbol trotz passender Größe nicht im richtigen Format/Farbtiefe/was-auch-immer vor. In IcoFX das Icon normal aufmachen, und dann mit dem Menü [Symbol] - [Windows-Symbol aus Datei erstellen... Ctrl-I] speichern.
Anhang 50379
Anhang 50380

Um das Original zu schützen, habe ich die Datei z.B. "MeinIcon_Windows.ico" genannt. Die Benennung hat natürlich keinerlei Auswirkung auf die Funktionalität, aber ich weiß eindeutig, was ich "per Hand" gezeichnet habe (Original), und was IcoFX extra für Windows berechnet hat (_windows.ico).

2) Icon in Delphi als MAINICON neu zuweisen (Projekt - Optionen - Anwendung - Symbol - [Symbol laden]). Hier jetzt natürlich die "MeinIcon_Windows.ico" verwenden! [Ok] - Projekt Alles Speichern etc.

3) [Projekt] - [Projektname erzeugen]
4) [Projekt] - [Projektname compilieren] (Sicher ist sicher ;) )

5) Diese Befehle am besten als .bat-Datei auf der Festplatte speichern, und nach jeder Icon-Änderung an einem bestehenden Projekt (ggf. als Administrator) ausführen. Achtung: Ggf. müssen das die Kunden nach einem Update mit neuem Icons in deinem Programm auch einmal ausführen um den Icon-Cache zu löschen, aber Windows scheint "nach ein paar Tagen" dann auch irgendwann so deine neuen Icons zu laden...

Danke an https://praxistipps.chip.de/symbolca...so-gehts_30927
Code:
@echo off
taskkill /f /IM explorer.exe
timeout 1
CD /d %userprofile%\AppData\Local\Microsoft\Windows
del /f /s /q Explorer\iconcache*.* 
Start explorer.exe


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:26 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz