Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Icon einer Anwendung ändern zur Laufzeit (https://www.delphipraxis.net/183591-icon-einer-anwendung-aendern-zur-laufzeit.html)

wonkos2 21. Jan 2015 14:02

Icon einer Anwendung ändern zur Laufzeit
 
Hallo allerseits,

folgendes konkrete Problem habe ich aktuell: Ich möchte das Windows-Symbol (NICHT Verknüpfung!) einer Anwendung zur Laufzeit ändern und dieses auch auf der Festplatte ersetzen. Mit

Code:
Application.Icon.LoadFromFile('MyIcon.ico');
kann ich das Icon des Programms ändern, aber das Ersetzen bereitet mir arge Probleme. Innerhalb der Laufzeit von RAD-Studio geht es nicht - da ist die .exe zur Laufzeit ja noch geöffnet (Lock auf der Datei?) und läßt sich nicht einfach überschreiben mit:

Code:
Application.Icon.SaveToFile('File.exe');
Würde mir bitte jemand dabei helfen oder Hinweise geben?

Freundliche Grüße,

wonkos2

DeddyH 21. Jan 2015 14:11

AW: Icon einer Anwendung ändern zur Laufzeit
 
http://www.delphipraxis.net/171852-i...n-aendern.html, das geht aber nur, wenn die Exe nicht gestartet ist, sein eigenes Icon kann man also nicht direkt ändern, sondern müsste das irgendwie "von außen" machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:28 Uhr.

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