![]() |
icon changer, wie speicher ich das neue icon in die exe ?
hallo leute, hab mal wieder probleme über probleme...
habe folgenden source um das icon aus der exe zu copieren:
Delphi-Quellcode:
wie speicher ich jetzt aber ein neues icon (c:\icon.ico) in die exe als neues exe icon ab ?
uses ShellApi;
function IconFromFile(const Filename: String; IconNr: Word): HICON; var buffer: array[0..2*MAX_PATH]of Char; begin StrPCopy(buffer, Filename); Result := ExtractAssociatedIcon(HInstance, buffer, IconNr); end; procedure TForm1.Button1Click(Sender: TObject); var TempIcon: HICON; Icon:TIcon; begin if OpenDialog1.Execute then begin //Icon holen TempIcon := IconFromFile(OpenDialog1.FileName,0); //Prüfen ob gefunden if (TempIcon <> 0) then begin //In Datei speichern Icon:=TIcon.Create; Try Icon.Handle := TempIcon; Icon.SaveToFile('c:\Merke.ico'); Finally Icon.Free; End; end; End; End; thx cu agm65 |
Re: icon changer, wie speicher ich das neue icon in die exe
das was du brauchst hat mit dieser Routine nichts zu tun. Such mal in der DP nach
![]() |
Re: icon changer, wie speicher ich das neue icon in die exe
cool..thx alot...cu agm65
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:17 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