¿Cómo cambio el icono del programa para una aplicación de la consola Delphi?Icono de cambio para una aplicación de consola Delphi
La configuración de la aplicación aparece gris en una aplicación de consola.
Adiós.
¿Cómo cambio el icono del programa para una aplicación de la consola Delphi?Icono de cambio para una aplicación de consola Delphi
La configuración de la aplicación aparece gris en una aplicación de consola.
Adiós.
Según a July 2007 blog article by Nibu Thomas, parece haber una función WinAPI SetConsoleIcon
.
Como alternativa, simplemente coloque el icono en un archivo de recursos. Windows debe usar el primer icono que encuentre en los recursos de la aplicación como icono de la aplicación.
Simplemente cambiar el icono en sus aplicaciones archivo de recursos (dicen que su proyecto de aplicación se llama ConsoleApp.dpr, el archivo de recursos aplicación será ConsoleApp.res)
El principal recurso icono en intuatively se llama MAINICON, justo reemplázalo.
Aquí es una step by step para C++ Builder (los pasos son básicamente los mismos en Delphi)
Si la opción de cambiar el icono está desactivado, entonces es porque se han eliminado o descuidado para agregar la siguiente línea de su archivo DPR:
{$R *.res}
Vuelva a colocarlo, o agréguelo si nunca lo ha tenido. La configuración del icono se volverá a habilitar, al igual que la configuración de información de la versión. Si el archivo de recursos no existe, entonces el IDE lo creará por usted. No edite ese archivo de recursos (como para agregar sus propios iconos u otros recursos); es solo para uso del IDE.
agregar {$ R * .res} no funciona aquí, probado en Delphi 7 y 2009. En Delphi 2009, sin embargo, el icono se puede agregar utilizando Project | Recursos, el archivo del proyecto tendrá una línea {$ R * .dres} – mjn
Dres? Hombre, estoy fuera de contacto. Pero tampoco funciona en Delphi 7? Eso me sorprende :/¿Estás seguro de que lo pones en el lugar correcto en el archivo? –
Funcionó para mí, agregué el código en mi dpr y configuré el ícono como normalmente lo hago en una aplicación de formulario – Pacharrin
si se agrega
application.Run;
en algún lugar de su archivo DPR puede utilizar las Proyecto-> Opciones para cambiar el icono. Después de haber cambiado el ícono, simplemente elimine "aplicación.Ejecutar"; de nuevo y puedes compilar/construir con un ícono nuevo.
no funciona amigo, ya que las aplicaciones de consola no tienen el objeto Aplicación – CyprUS
Esto funciona para mí en Delphi/BDS 2007, solo agregue aplicación .run en el dpr si falta (incluso si rompe la compilación), cambie su icono/configuración y luego coméntelo hasta que necesite realizar cambios nuevamente. es mejor agregar un comentario sobre por qué está allí en primer lugar. – MikeT
Probado con Delphi XE
El archivo de recursos funciona bien, gracias. – RRUZ