SoloCodigo
Programación General => Delphi => Mensaje iniciado por: Tompoman en Jueves 28 de Septiembre de 2006, 21:09
-
hola,,, soy nuevo en este foro... quisiera que me dieran pista de como puedo yo cambiarle el icono a un ejecutable.... estoy haciendo un programa que genere otro exe pero que se cambie el icono al que voy a crear,,, si pueden y me ayudan se los agradecere.... :D
Gracias...
-
Hola.
Prueba con :
Application.Icon.LoadFromFile(Imagen);
Imagen = Path y nombre completo del Icono que quieres poner .
Espero que te sirva ;)
-
Segun entendí lo que queires es cambiarle el icono a una aplicacion ya compilada, verdad?
Tendrias que averiguar por el formato de las ejecutables de windows y donde guardan los recursos compilados. El tema es bastante complicado, existe un programa, ResHacker que permite modificar los recursos de un ejecutable compilada.
si lo que quieres es solamente cambiar el icono, usa resHacker (http://www.angusj.com/resourcehacker/)
si quieres aprender del formato PE de windows:
http://msdn.microsoft.com/msdnmag/issues/0...E2/default.aspx (http://msdn.microsoft.com/msdnmag/issues/02/03/PE2/default.aspx)
En un apartado, tenes info sobre los recursos.
-
quizas esto te pueda servir
http://www.planet-source-code.com/vb/scrip...d=1438&lngWId=7 (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=1438&lngWId=7)
salu2
-
hola de nuevo, gracias por responder rapidamente, mmm lo de
Application.Icon.LoadFromFile(Imagen);
funciona pero solo en mi exe...
y es compilandolo...creo :rolleyes:
efectivamente quiero modificar un exe compilado.. lo del resHacker
es bueno, pero pues lo que quiero saber es como se hace a nivel codigo
bueno he provado el link que pone robokop y pues es exactamente lo que buscaba,, al principio me salia un error y esque estaba tratando de cambiarle a un exe comprimido con UPX :D
y de antemano muchas gracias... a todos por la ayuda....
;)