Autor Beitrag
hitstec
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 295



BeitragVerfasst: So 14.07.02 16:34 
Hi,

jede Anwendung besitzt ein Icon, das im Explorer bei der Anwendung angezeigt wird. Kann man dieses Icon irgendwie zur Laufzeit ändern?

---

Eine Möglichkeit wäre es von einem anderen Programm aus das Icon auf Binärbasis zu ersetzen.

---

Hat jemand eine Idee?
Chris1308
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 220

Win XP Prof.
D2005 Prof, D7 Prof, D7 Pers
BeitragVerfasst: So 14.07.02 17:48 
Das geht, aber nur so lange, wie das Programm "an" ist:

ausblenden Quelltext
1:
Application.Icon.LoadFromFile('C:\blabla\deinicon.ico');					


Chris1308

PS: Code ungetestet
hitstec Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 295



BeitragVerfasst: So 14.07.02 18:06 
Danke für die Antwort,

aber das Icon bleibt trotzdem das Alte. Worum es mir geht ist die Darstellung des Icons im Explorer.

Also ich vermute der Explorer liest das Icon für die Darstellung dessen direkt aus der Datei aus. Deshalb müsste man es dort ändern.

---

Weitere Ideen?
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: So 14.07.02 23:43 
Moin,
also zur Laufzeit ist das, soweit ich weiß nicht möglich.
Du hast schon recht, daß das Icon aus der Datei ausgelesen wird. Wenn Du nun ein neues Icon zur Laufzeit haben wolltest, müsstest du die Exe-datei während der Ausführung neu erstellen. *Peng*

geht bekanntermaßen nicht

Gruß
Ken :lol:
Datadoll
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mo 15.07.02 06:33 
mmh... könnte man nicht im diesem Zuge den Explorer aktualisieren (so F5 mäßig), dann sucht der ja alle Veränderungen (somit auch das veränderte Icon) und läd es rein... weiß nur nicht wie das gehen könnte

_________________
Visit the Community: click the www-button
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Di 16.07.02 12:02 
also soweit ich weiß, muesst die variante zur laufzeit nur das icon in der Taskbar ändern, aber nicht das kompilierte Anwendungssymbol...