![]() |
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 |
Re: icon ändern
Hallo,
kanns jetzt nicht testen, aber eigendlich müssts so gehen:
Delphi-Quellcode:
Form1.Icon.LoadFroFile('C:/Icons/irgendwas.ico');
|
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);
|
Re: icon ändern
Zitat:
![]() ![]() |
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); ![]() 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 |
Re: icon ändern
Welche Fehlermeldung kommt denn?
|
Re: icon ändern
|
Re: icon ändern
Häng die Nachricht an Deinen Beitrag an ;)
|
Re: icon ändern
Naja, es wird C:\Server.exe nicht gefunden. Sicher das die vorhanden ist?
|
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 20:55 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