Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Icon in Taskleiste falsch.. (https://www.delphipraxis.net/217678-icon-taskleiste-falsch.html)

calibra301 17. Aug 2025 16:21

Icon in Taskleiste falsch..
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

hab ein "komisches" Problem mit dem gleichem Projekt auf 2 PCs.

Eine Anwendung an der ich seit Jahren sitze zeigt in der Taskleiste nur ein "Universalicon" an.
Das richtige (Welches ich seit XE8 benutze, bin aktuell bei 12) .
Es kam mehr oder weniger plötzlich.
Betriebssystem ist Win11 64 Bit
Das Icon hab ich in diversen Auflösungen probiert.
Bin ratlos..bei allen anderen PRojekten gehts problemlos.
Im Explorer wirds richtig angezeigt.
In der Taskleiste siehe Anhang...

Gruss
Calli

jaenicke 17. Aug 2025 17:52

AW: Icon in Taskleiste falsch..
 
Hast du einmal den Icon Cache von Windows gelöscht? Dafür gibt es viele Anleitungen wie diese:
https://www.deskmodder.de/wiki/index...e_l%C3%B6schen

himitsu 17. Aug 2025 18:03

AW: Icon in Taskleiste falsch..
 
Cache löschen ändert bei mir nichts.

Sowohl das Icon der angepinnten App, als auch zur Laufzeit.
Delphi 11 und 12.

Selbst die IDE verliert nach einer Weile immer das Icon.


Und dazu immernoch das andere Problemchen.
https://www.delphipraxis.net/217352-...-sichtbar.html

jaenicke 17. Aug 2025 19:06

AW: Icon in Taskleiste falsch..
 
Das hatte ich tatsächlich noch nie, zumindest in den letzten Jahren.

calibra301 18. Aug 2025 05:26

AW: Icon in Taskleiste falsch..
 
Hallo,

Iconcache und db mehrfach gelöscht.
Regedit nach Programmnamen durchsucht und alle Verweise gelöscht.
Programm ist Teil eines Programmpaketes welches ich selbst per Installer packe.
Bei der installierten Version wird das Icon korrekt in der Taskleiste angezeigt.
Überschreibt man die Programmversion im Installerverzeichnis durch die neue
tritt der Fehler auch auf.
Im Explorer und TaskManager wird das Icon korrekt angezeigt.

Edit:
Eine ältere Version des Projekts kompiliert mit XE8 zeigt den Fehler nicht.
Kopiere ich die funktionierende Exe in das Verzeichnis der Delphi 12 Version tritt der Fehler auf.
Scheint also schon eher etwas "Windows internes" zu sein.

Installiere ich das Programmpaket auf einem anderem (Win10) PC und kopiere die "Fehlerhafte" Datei rüber
so wird das Icon korrekt angezeigt. Muss also irgendwas zwei meiner Win 11 PCs erwischt hat..



Suche weiter...

Delphi.Narium 18. Aug 2025 17:59

AW: Icon in Taskleiste falsch..
 
Hast Du in den Projektoptionen mal geprüft, ob dort das richtige Icon drinne ist?
Habe bei meinem ollen Delphi 7 ab und an das Problem, dass das von mir zugewiesene Icon "vergessen" wird. Füge ich es neu hinzu, dann hab' ich wieder das richtige Icon in der Taskleiste, ...

calibra301 19. Aug 2025 06:00

AW: Icon in Taskleiste falsch..
 
Hallo,

habe ich. Auch mal gegen ein anderes ausgetauscht.
Es wird ja im Explorer richtig angezeigt. Nur in der Taskleiste nicht.
Gibt man in den Projektoptionen kein anderes an kommt dann ja sowie im Explorer als auch in der Taskleiste das Delphi Standarticon
und nicht dieses "Windows Universalicon"...siehe erstes Post von mir.

calibra301 19. Aug 2025 07:56

AW: Icon in Taskleiste falsch..
 
Spannend...

hab mich den ganzen morgen mit ChatGPT "unterhalten".
Es ging quer durch die Caches, die Registry, ShellOVerlays,die Icon Eigenschaften (Win11 bevorzugt 256x256),
ein Snippet welches mir anzeigt welches Icon geladen wurde usw.
Dann Hinweis auf umbenennen/umkopieren der App, war aber auch nichts.
Dann Verlinkung. Neue Verknüpfüng auf die exe, Verknüpfung auf die Taskleiste gezogen und über die Verknüfung
gestartet -> ES GEHT WIEDER !!

Auch wenn ich die Exe jetzt über die IDE oder aus dem Ausgabeverzeichnis starte ist alles wieder OK.
Weiss der Geier was das war...

TSchnuckenbock 19. Aug 2025 14:37

AW: Icon in Taskleiste falsch..
 
Ich hatte mal das Problem, daß irgendwann plötzlich das falsche Icon angezeigt wurde.
Die Ursache lag an einer eingebundenen Unit, die auch Bestandteil eines anderen Projektes war.
(Es wurde auch das Icon dieses anderen Projektes angezeigt.)

Es lag also in der Unit am

{$R BliBlaBlubbProject.res}

wodurch es zum falschen Icon kam.

Jetzt könnte es vielleicht sein, daß du irgendwo eine Unit einbindest mit so einem res-Konstrukt, die aus einem Projekt kommt, bei dem das Standard-Icon verwendet wird. Nur mal so als Gedanke.
Du könnest also mal nach so einem res-Konstrukt oder den eigentlichen *.res-Dateien suchen in deinem Projektverzeichnis....ist ja fix gemacht, nur um sowas auszuschließen.

himitsu 19. Aug 2025 14:53

AW: Icon in Taskleiste falsch..
 
Hier sollte aber auch im Log des Compilers/Linkers etwas drinstehn, von wegen doppelte Ressource.

TSchnuckenbock 19. Aug 2025 15:54

AW: Icon in Taskleiste falsch..
 
Ich hab's eben mal ausprobiert und die Stelle im Code wieder mit hereingenommen und die inzwischen entfernte .res-Datei auch wieder ins Verzeichnis gepackt.
Das Icon ist wieder das falsche.

Und im Log nach dem Erzeugen finde ich keinen Hinweis. Ich habe nach ".res" gesucht, nach "Resource"....nix zu finden.

himitsu 19. Aug 2025 16:06

AW: Icon in Taskleiste falsch..
 
Kompiliert (compile) oder komplett neu erzeugt (build) ?

TSchnuckenbock 19. Aug 2025 16:47

AW: Icon in Taskleiste falsch..
 
Komplett neu erzeugt (build).

himitsu 23. Aug 2025 19:35

AW: Icon in Taskleiste falsch..
 
Liste der Anhänge anzeigen (Anzahl: 3)
Tja, der nächste Rechner .... heute früh ging es noch ... hab grade Delphi neu installiert und was is?

Whookie 27. Aug 2025 16:20

AW: Icon in Taskleiste falsch..
 
Und auch bei mir gerade passiert, genau ein Projekt (D10.3), nur die Debugversion ist betroffen (egal ob direkt oder aus Delphi gestartet).

Die .exe auf einen Windows 10 Rechner funktioniert wie erwartet, das Icon passt.
Das ganze auf ein Windows 11 System kopiert und auch da wird das falsche Icon angezeigt...

Beide Systeme sind relativ clean, das "Feature" lässt sich temporär heilen, indem man die Taskleisteneinstellungen öffnet und "Verhalten der Taskleiste" bei "Kleinere Taskleistenchaltflächen anzeigen" umschaltet auf "Immer" oder "Nie" (eine der beiden, die gerade nicht aktiv sind). Dannach kann man wieder zurückschalten und das korrekte Icon wird weiterhin angezeigt. Einen Programmneustart überlebt dieser Workaround leider nicht...

Whookie 1. Sep 2025 08:48

AW: Icon in Taskleiste falsch..
 
Weitere Experimente auf einem komplett neu installiertem Windows 11. Das Icon wir "ein paarmal" korrekt angezeigt. Datei umbenennen, durch die normale Version ersetzen, irgendwann wird nun sowohl für die Debugversion als auch die normale Version das Windows-Default Icon angezeigt. Das einzige was bisher dauerhaft dagegen hilft, ist eine Verknüpfung am Desktop oder dem .exe Verzeichnis... :twisted:

Frickler 1. Sep 2025 11:43

AW: Icon in Taskleiste falsch..
 
Ist die Anwendung digital signiert (Authenticode)? Das kenne ich von allen möglichen Programmen, dass das Icon nicht immer angezeigt wird, wenn die Anwendung unsigniert ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:28 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