Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   El icono de mi aplicación no se puede cambiar (https://www.clubdelphi.com/foros/showthread.php?t=91217)

ronalg 05-12-2016 23:36:26

El icono de mi aplicación no se puede cambiar
 
Muy buenas, quería saber si a alguno de ustedes le ha sucedido algo similar:

Utilizo Delhi 6 y desde hace un tiempo cuando creo una aplicación nueva y cambio el icono de su ejecutable (Shift+ctrl+F11), la primera vez que lo hago (cambio el que trae por defecto Delphi) todo va bien, pero si intento cambiarlo nuevamente, supuestamente cambia, pero en el ejecutable solo aparece el icono anterior.
Tengo varias aplicaciones y varios componentes de terceros y no me agradaría tener que reinstalar Delhi.

¿Les ha pasado algo similar?
Gracias de antemano.

AgustinOrtu 05-12-2016 23:59:50

Es posible que sea por el cache de Windows que no se actualiza el icono de la aplicacion. Si no recuerdo mal sucede a partir de Vista.
En teoria un reinicio de Windows lo soluciona

Sino lo que podes hacer es eliminar el archivo .res que genera Delphi y que lo vuelva a generar

La otra que se me ocurre es que tengas configurado distintos iconos para distintas confiugraciones del compilador (Release, Debug, etc)

Casimiro Notevi 06-12-2016 00:16:15

Cita:

Empezado por ronalg (Mensaje 511491)
... no me agradaría tener que reinstalar Delphi.

¡¡¡Qué manía con reinstalar programas cuando no se conoce la solución a un problema!!! :eek:
Y en este caso no habría servido de nada porque es cosa de windows.

Delphius 06-12-2016 01:47:29

Voy a hacer la preguntonta más obvia: ¿Y probaste con hacer un rebuild acaso? No digo que compiles, has un build nuevo.
La compilación solamente toma lo "caché" pero un rebuild prepara el exe definitivo.

Una reinstalación de Delphi no creo que cambie algo. Soluciones drásticas no eliminan el problema de la 8va capa del modelo OSI.

¿Cada cuanto pretendes cambiarle el icono? Por lo general es lo último que se hace. Hasta que no tengas la versión definitiva es al puro vicio que se lo estés cambiando.

Saludos

ronalg 06-12-2016 21:14:03

Gracias por sus mensaje
 
Uso win xp profesional, me va de lujo con delphi 6.

Bueno, soy enemigo de reinstalar aplicaciones, es mas el equipo en el que programo no ha sido resintalado en casi 10 años y va muy bien, ya probé el rebulid, probé eliminando, reinicie windows y nada. Lo único que no probé pues no entendí a que se refiere es:

Cita:

La otra que se me ocurre es que tengas configurado distintos iconos para distintas configuraciones del compilador (Release, Debug, etc)
AgustinOrtu podrías darme una mano?:confused

Gracias

Casimiro Notevi 06-12-2016 21:18:18

Cita:

Empezado por ronalg (Mensaje 511538)
Uso win xp profesional, me va de lujo con delphi 6.

Entonces sí que es raro, ese inconveniente he visto que se produce con win7 en adelante, pero no con winXP.

Delphius 06-12-2016 21:46:11

Cita:

Empezado por ronalg (Mensaje 511538)
Uso win xp profesional, me va de lujo con delphi 6.

Bueno, soy enemigo de reinstalar aplicaciones, es mas el equipo en el que programo no ha sido resintalado en casi 10 años y va muy bien, ya probé el rebulid, probé eliminando, reinicie windows y nada. Lo único que no probé pues no entendí a que se refiere es:



AgustinOrtu podrías darme una mano?:confused

Gracias

Si has probado con eliminar los archivos temporales, como para "limpiar y generar todo de cero" y ni así te anda si que es raro.
No es que quiera sospechar pero ¿No será que tienes algún bichito que te está jodiendo? Han aparecido hace tiempo virus para D6 y D7 que hacían otras cosas... asi que vaya a saber si no habrá alguno que haga cosas como la que describes.

Yo usé D6 en XP y no he visto jamás ese problema. Pero como ahora me pasé a Lazarus, y si bien tengo Delphi Starter recientemente, lo hago bajo Win8 asi que no te sabría decir si hay algún problema con D6 y nuevos SOs.

Lo que comenta Agustín se me hace que es para las versiones recientes de Delphi, en donde se puede establecer diferentes configuraciones al proyecto para su compilación. Hay por lo menos dos modos de compilación: debug y release. En Berlin 10.1 es así, pero desconozco desde hace cuanto es así... ¿desde XE1?

Saludos,

AgustinOrtu 06-12-2016 22:07:11

En Delphi 2010 esta, pero el icono elegido es "global". Ahora que lo veo, el icono per configuracion aparece en las versiones mas nuevas, en la 10.1 esta de esa manera

La verdad mucho mas no se me ocurre. Volver a generar el proyecto? Es decir, crear un nuevo proyecto y añadir todas las unidades de nuevo?

ronalg 06-12-2016 23:52:23

Sospechamos del mayordomo
 
En todos los años que programo con Delphi 6 e Interbase ahora firebird (ahora andamos trabajando con Delphi XE8, va de lujo y la migración de mis ampliaciones creadas en Delhi 6 es poco problemática, salvo por QReport que ya no viene preinstalado y al cual le he tomado mucho cariño) nunca me paso algo así. Les avisare si logro reparar el inconveniente, por ahora estoy usando un pequeño pero útil programa "CFF Explorer VII" se los recomiendo.

Gracias mil por su tiempo.

Nota: Descartado lo del virus

Casimiro Notevi 07-12-2016 00:26:40

Por descartar cosas: se supone que cambias el icono desde las opciones del proyecto, y no el icono que puedes poner al formulario.

Neftali [Germán.Estévez] 07-12-2016 10:01:06

¿Tienes algún fichero .RC en tu proyecto?

Prueba con lo siguiente:
1) Cierra el IDE
2) "Mueve" (que no borra) los ficheros .RES del directorio de la aplicación a otro lugar.
(En realidad probar a dejar sólo los ficheros DPR, PAS y DFM)
3) Abre el IDE y vuelve a realizar el BUILD

¿Te compila? ¿Te pide algún fichero?

Te debería volver a generar el fichrero RES con el recurso por defecto.
Si te hace falta algún oro fichero te lo pedirá,pero ya hay que ver uno a uno qué son.

ronalg 08-12-2016 00:31:49

Hola amigos
 
Gracias por tu ayuda Neftali (tu siempre ayudando ^\||/)

Ya había probado borrando el archivo de recursos y recompilando pero no pasa nada, bueno si pasa el IDE de delphi muestra un error, algo así como "no se encontró el archivo de recursos, desea reconstruirlo" (la verdad no recuerdo exactamente) y bueno lo reconstruye pero sigue poniéndole el mismo icono.

ronalg 08-12-2016 00:46:17

Hola Casimiro Notevi
 
Cita:

Empezado por Casimiro Notevi (Mensaje 511547)
Por descartar cosas: se supone que cambias el icono desde las opciones del proyecto, y no el icono que puedes poner al formulario.


Lo cambié desde propiedades del proyecto, desde el formulario, desde código dentro de la unidad principal del proyecto y nada.

Algo que debo explicar es que una vez que ejecutas .exe del programa el icono "Correcto" si se muestra en las ventanas, pero el icono de "botón" de la barra de tareas y el icono del propio ejecutable no cambian.

Cuando "edito" el ejecutable con un "editor de recursos" :D (ahí una captura de pantalla)

http://uploadpie.com/1Ilrb

Me muestra que tiene varios iconos y esta como primero el icono "que ya estoy empezando a odiar" pues no lo quiero y pone como secundarios a los iconos que "si quiero que estén"...............:mad:

Snif, por ahora resignación, hay trabajo mas importante.....:D

Casimiro Notevi 08-12-2016 01:10:05

Eso me suena de otro hilo, a ver si doy con él.


La franja horaria es GMT +2. Ahora son las 16:00:25.

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