Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cambiar el icono a un .exe (https://www.clubdelphi.com/foros/showthread.php?t=47138)

lag_0 19-08-2007 17:27:20

Cambiar el icono a un .exe
 
Bueeeeeeeeenas!!!

Pues e aquí una pregunta más que llevo mucho tiempo intentando solucionar y no hay manera humana...

Explico:
-Tengo un AplicacionA.exe que cambia el icono de AplicacionB.exe;
-Un Icono.ico que contiene dentro de si tres iconos: 16x16, 32x32 y 48x48.

Quiero
A)-Que AplicacionA.exe ponga a AplicacionB.exe el Icono.ico COMPLETO como icono de ejecutable; Es decir, el archivo con los 3 tamaños para que según como se vea en windows se muestre el tamaño a convenir.

B)-Guardar en AplicacionA.exe el icono COMPLETO como un recurso y con este hacer la cosa A.

Que consegui?
A)-Consegui cambiar el icono de AplicacionB.exe pero tan solo me coje un tamaño... No tengo ni idea de como poder meter el archivo completo... Porfavor ayudarme a esto estoy loco ya :mad:....
B)-Guardarlo como recurso y extraerlo no tiene mayor problema.


Muchas gracias y espero haberme expresado con claridad XDDD :D

xEsk 19-08-2007 18:04:46

Si no recuerdo mal, cuando reemplazas el icono de un ejecutable, el nuevo icono debe tener las mismas propiedades que el icono original.

Ósea, que si el icono original tiene sólo el formato 32x32, el nuevo sólo puede tener 32x32. Con los colores diría que pasa igual.

Saludos.

paldave 21-08-2007 16:06:26

La única forma de cambiar un ícono del ejecutable es poner otro que tenga las mismas características, vale decir, en tamaños y colores. En realidad lo que interesa es que el tamaño TOTAL en bytes de ambos íconos (anterior y nuevo) sean iguales, porque de otra forma "machacas" el código del ejecutable. Yendo más al fondo de la cuestión, es posible cambiar un ícono por otro de cualquier tamaño recompilando la tabla de recursos, pero eso ya es más complejo. Hay aplicaciones que lo hacen, como ResHacker.

Yusk333 22-08-2007 01:54:29

Pues yo conosco un programa para cambiar iconos llamado RESHACKER

buscalo en google :)

lag_0 23-08-2007 14:53:01

A ver... De reshacker ni hablemos, una chorrada porque estoy hablando de cambiarlo por codigo jeje;
De lo mismas propiedades... pues no tengo muy claro si lo probé así, de todos modos lo probaré y ya comentaré a ver si alguien me puede ayudar porque llevo muchhhhhhoooooooo tiempo con esta "tontería" pero está imposible.

Graciasss:p


La franja horaria es GMT +2. Ahora son las 09:36:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi