Entwickler-Ecke
Programmierwerkzeuge - Icon der exe ändern?
theevilworm - Sa 24.10.09 20:47
Titel: Icon der exe ändern?
Hallo,
hab nun endlich mal ein einigermaßen sinnvolles Programm zustande gebracht (ein simpler Timer, bei dem man die Zählgeschwindigkeit verändern kann).
Das wollte ich natürlich entsprechend würdigen und die Anwendung nicht mehr so "Delphi"-mäßig aussehen lassen, daher habe ich das kleine Icon oben links beim Fenster geändert, indem ich eine ico-Datei im Objektinspektor unter "Icon" geladen habe. Klappt super.
Nur möchte ich jetzt auch das Vorschaubild der Anwendung selber ändern. Dazu habe ich unter Projekt-Optionen-Anwendung mein eigenes Icon geladen.
Das Problem ist nur: Wenn ich das Projekt nun erzeuge, ist trotzdem das Standard-Icon von Delphi das Vorschaubild (Ich habe Delphi 7, das Icon ist also ne gelbe Sieben).
Unter Optionen ist allerdings immernoch mein eigenes Icon eingestellt, auch im Vorschaufenster. Was ich mache ich hier falsch?
Die Suche hat mir zu "Icon" zig tausend Threads ausgespuckt, die alle nix mit meinem Problem zu tun haben! :/
Moderiert von Narses: Topic aus Multimedia / Grafik verschoben am So 25.10.2009 um 14:25
Xentar - Sa 24.10.09 21:15
Ich vermute mal, dass dies am Windows Icon Cache liegt.
Nenn die Exe mal im Explorer um, dann sollte das neue Icon angezeigt werden. Wenn dem so ist.. gibt ne Möglichkeit, diesen Cache manuell zu löschen, weiß aber nicht mehr genau wie (Google?). Aber nach dem nächsten Neustart sollte das glaub ich auch aktualisiert werden.
theevilworm - Sa 24.10.09 21:25
Tatsächlich, auf einmal ist das neue Icon da... Sowas doofes von Windows. Woher soll man sowas auch als Laie wissen?
Vielen Dank, ich werde ich mal mit dem Cache befassen!
Xentar - Sa 24.10.09 21:31
theevilworm hat folgendes geschrieben : |
Tatsächlich, auf einmal ist das neue Icon da... Sowas doofes von Windows. |
Wieso doof? Das Icon ändert sich unter normalen Umständen fast nie - also ist es doch nicht doof, das einfach zwischenzuspeichern, statt jedesmal aus der exe zu lesen?
theevilworm hat folgendes geschrieben : |
Vielen Dank, ich werde ich mal mit dem Cache befassen! |
Hm? Was soll man sich da groß mit befassen? :D
Könntest noch suchen, wie man den löscht. Glaub, das war irgendeine Datei in Dokumente und Einstellungen (bzw. Users)
Martok - So 25.10.09 01:11
Xentar hat folgendes geschrieben : |
Wieso doof? Das Icon ändert sich unter normalen Umständen fast nie - also ist es doch nicht doof, das einfach zwischenzuspeichern, statt jedesmal aus der exe zu lesen? |
Gab mal irgendwo einen MSDB-Blog-Eintrag, wo jemand geschrieben hat dass die den Cache-Mechanismus schon lange selbst nicht mehr verstehen.
Xentar hat folgendes geschrieben : |
Hm? Was soll man sich da groß mit befassen? :D
Könntest noch suchen, wie man den löscht. Glaub, das war irgendeine Datei in Dokumente und Einstellungen (bzw. Users) |
Also ich kenn das im TweakUI bzw. PowerTools, "Rebuild Icon Cache".
An die Datei kommt man normalerweise nicht so ohne weiteres ran.
redi01 - So 29.05.11 06:41
schau mal unter Projekt -> Optionen, dort kannst du das Icon der exe ändern.
jaenicke - So 29.05.11 07:42
Hallo und :welcome: im Forum ;-)
redi01 hat folgendes geschrieben : |
schau mal unter Projekt -> Optionen, dort kannst du das Icon der exe ändern. |
Es ist zwar schön, dass du zu helfen versuchst, aber der Thread ist schon über zwei Jahre alt, falls du das nicht gesehen hast. ;-)
Davon abgesehen war das nicht die Frage, sondern warum das Icon, das auf diese Weise eingestellt wurde, nicht angezeigt wird. Und das liegt eben daran, dass Windows nicht dafür ausgelegt ist, dass sich das Icon einer Exe ändert und deshalb weiter die zwischengespeicherte alte Version des Icons angezeigt (eben aus dem genannten Cache).
Roy - Di 03.06.14 19:56
Wenn ich ein Icon hinzufüge kommt die Meldung Systemressorcen erschöpft
Was kann das sein
Hochhaus - Mi 04.06.14 16:44
Das folgende Batch-File hilft:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| @echo off taskkill /f /IM explorer.exe CD /d %userprofile%\AppData\Local DEL IconCache.db /a Start explorer.exe cd\ |
Hochhaus
...als Admin ausgeführt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!