Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi icon ändern (https://www.delphipraxis.net/96918-icon-aendern.html)

Karg 1. Aug 2007 16:16


icon ändern
 
hi @ all,
ich hab folgendes problem:
ich möchte während der laufzeit das icon von einer exe ändern.
doch ich weiß nicht wie das gehen soll.
kann mir jemand helfen???

gruß kargi

Adrian112 1. Aug 2007 16:39

Re: icon ändern
 
Hallo,
kanns jetzt nicht testen, aber eigendlich müssts so gehen:
Delphi-Quellcode:
Form1.Icon.LoadFroFile('C:/Icons/irgendwas.ico');

Karg 1. Aug 2007 18:01

Re: icon ändern
 
ja der code ist schon richtig, aber ich möchte nicht das icon von der eigenen delphiexe verändern, die gerade läuft, sondern von einem anderen programm (auch delphi);

ErazerZ 1. Aug 2007 18:35

Re: icon ändern
 
Zitat:

Zitat von Karg
ja der code ist schon richtig, aber ich möchte nicht das icon von der eigenen delphiexe verändern, die gerade läuft, sondern von einem anderen programm (auch delphi);

http://www.delphipraxis.net/internal...=495532#495532
http://www.delphipraxis.net/internal...ct.php?t=67070

Karg 2. Aug 2007 10:32

Re: icon ändern
 
ok danke für die links, die haben mich jetzt schon mal weitergebracht, trotzdem häng ich jetzt an einem problem an dem ich nicht mehr weiterkomme.

Delphi-Quellcode:
 h := madRes.BeginUpdateResourceW(PWideChar(WideString('server.exe')), False);
 if h <> 0 then
 begin
 madRes.LoadIconGroupResourceW(h, PWideChar(WideString('MAINICON')), 1024, PWideChar(widestring('c:\alien-icon.ico')));
 madRes.EndUpdateResourceW(h, False);
http://mitglied.lycos.de/manno4/sons...lermeldung.bmp

das ist der code zum icon ändern. das funktioniert auch prima. ich wollte jetzt aber mit einer openpicturedialogbox das icon aussuchen. Dieses icon soll dann verwendet werden.
Erst dachte ich, dass das kein problem sein sollte, weil ich ja nur den pfad (siehe code: C:\alien-icon.ico) mit openpicturedialogbox1.filename erseten muss.

Doch hier ist mein problem. das funktioniert einfach nicht. ich hab langsam keine ahnung mehr, was ich noch machen kann. Kann mir vllt einer helfen???

gruß kargi

Andreas L. 2. Aug 2007 10:45

Re: icon ändern
 
Welche Fehlermeldung kommt denn?

Karg 2. Aug 2007 10:54

Re: icon ändern
 
[img]http://mitglied.lycos.de/manno4/sonstiges/fehlermeldung.bmp

Die Muhkuh 2. Aug 2007 10:55

Re: icon ändern
 
Häng die Nachricht an Deinen Beitrag an ;)

Andreas L. 2. Aug 2007 15:15

Re: icon ändern
 
Naja, es wird C:\Server.exe nicht gefunden. Sicher das die vorhanden ist?

ErazerZ 3. Aug 2007 12:26

Re: icon ändern
 
Lol server.exe und alien.ico, was wird das Optix oder Beast? :P
Aber ja, Datei ist nicht gefunden worden, steht ja da und sogar auf Deutsch :P.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:56 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