![]() |
exe icon variabel machen ?
wie kann ich das exe icon variabel machen, also dass ich nicht immer die exe neu compilieren muss sondern einfach in ein dir legen ?
|
Re: exe icon variabel machen ?
Du kannst via
Delphi-Quellcode:
Das Icon jederzeit zur Laufzeit ändern.
Form1.Icon.LoadFromFile();
Du kannst das zB im OnCreate machen, also immer beim Programmstart. |
Re: exe icon variabel machen ?
ist dann aber auch das exe icon geändert oder nur das form icon ?
|
Re: exe icon variabel machen ?
|
Re: exe icon variabel machen ?
Der Eintrag da in der Taskleiste wird über ein "unsichtbares" Fenster in Application erstellt und da kommst du natürlich über Application dran ;)
Form1.Icon < das Icon der Form Application.Icon < das Icon in derTaskleiste Also einfach in Beiden was zuweisen. :angel: [add] Oder ganz einfach... Die Forms verwenden das Icon aus Application, wenn sie kein eigenen Icon haben zugewiesen bekommen, demnach brauchst du nur den Forms kein Icon zuweisen und dann immer nur Application.Icon ändern. |
Re: exe icon variabel machen ?
das teste ich direkt, danke
|
Re: exe icon variabel machen ?
ja okay, das geht natürlich, aber das exe icon ist immer noch das alte ...das geht wohl nicht anders ?
|
Re: exe icon variabel machen ?
Das Icon, das im Explorer angezeigt wird? Da sollte dir
![]() Kannst du allerdings nur von außen ändern! (Merke: Ein Programm kann niemals direkt sich selbst verändern) EDIT: Ressourcenname korrigiert. |
Re: exe icon variabel machen ?
Aso ja ... das ändert nur die Icons in einer laufenden Anwendung.
Der Explorer läd es ja direkt aus der Exe. Da kannst du nur auf DGL-luke hören und die Resource ändern. (dieses geht aber nicht bei laufenden Anwendungen) |
Re: exe icon variabel machen ?
danke euch ..ich mach jetzt ein standart exe icon..und änder dann alles was ich im code ändern kann wie oben besprochen ..danke euch !
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:02 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