![]() |
Anwendungsicon im Windows-Explorer falsch
Hallo,
ich habe da ein ziemlich nerviges Problem: Sobald ich weitere Icons in die Ressource-Datei meines Projekts (Delphi-7) aufnehme, wird das Anwendungsicon der erzeugten Exe-Datei falsch. In den Projektoptionen und in der Taskleiste (nach dem Programmstart) erscheint das richtige Icon, im Windows-Explorer das falsche. Ich kann keine "Logik" erkennen, es scheint zufällig zu sein, welches von mehreren Icons genommen wird. Auch eine Neuerstellung der Ressource-Datei hilft nicht. Sobald neben dem MAINICON weitere Icons hinzugefügt werden, ist die Anzeige im Explorer falsch. Ich hoffe, einer von euch hat eine Idee. |
Re: Anwendungsicon im Windows-Explorer falsch
Der Explorer nimmt das Icon mit der niedrigsten ID für seine Anzeige. Vergib mal IDs grösser 1000 oder so.
|
Re: Anwendungsicon im Windows-Explorer falsch
Zitat:
|
Re: Anwendungsicon im Windows-Explorer falsch
Wie sieht denn deine rc-Datei mit den Icons aus? Und wie lädst du sie?
|
Re: Anwendungsicon im Windows-Explorer falsch
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
Re: Anwendungsicon im Windows-Explorer falsch
Du hast als Mainicon nur ein 16x16 großes Icon. Windows sucht nun je nach Einstellung
ein 32x32 oder grösser und nimmt das nächst passende. Erstelle eine Icondatei mit verschiedenen Grössen 16x16, 32x32... und speicher diese. Füge sie über Shift+Strg+F11 > Anwendung > Symbol laden hinzu. Die anderen Icons kannst du in eine extra Resourcendatei packen und über:
Delphi-Quellcode:
deinem Project hinzufügen.
//...
implementation {$R *.dfm} {$R MeineIcons.Res} Icons wie Information oder Hilfe etc. braucht man egentlich nicht implementieren da sie schon in Windows vorhanden sind. Schau mal in der Hilfe dazu nach: ![]() |
Re: Anwendungsicon im Windows-Explorer falsch
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
in Reshacker ist das MAINICON fast ganz hinten bei dir, Windows nimmt normalerweise das 1. Icon. Ansonsten setze doch mal vor den Iconnamen einen Buchstaben nach M zB. Z. BESTAETIGUNG --> ZBESTAETIGUNG EDIT Obwohl dein 1. Icon anscheinend gar nicht in der Icon Group vorkommt. |
Re: Anwendungsicon im Windows-Explorer falsch
Hallo Luckie und Bitsetter,
ihr hattet beide Recht (Lucki hat sich nur etwas unscharf ausgedrückt). Offenbar nimmt Windows immer das Icon, mit dem in alphabetischer Sortierung niedrigsten Namen (numerisch/alphanumerisch ist egal). Da das Anwendungsicon zwingend MAINICON heißen muss, müssen alle eigenen Icons einen "größeren" Namen haben, z.B. ZMEINICON. Auch die Größe des ICONS und ob sie in der Projektressourcedatei oder einer anderen ist, spielt keine Rolle. Vielen Dank. Was wäre ich ohne euch? |
Re: Anwendungsicon im Windows-Explorer falsch
Ich habe mich nicht undeutlich ausgedrückt. MAINICON ist die ID.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:40 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