Pregunta

¿Cómo cambio el ícono del programa para una aplicación de consola Delphi?

La configuración de la aplicación está atenuada en una aplicación de consola.

Adiós.

¿Fue útil?

Solución

Según a julio Artículo de blog de 2007 de Nibu Thomas , parece haber una función Wincode de SetConsoleIcon .

Alternativamente, simplemente coloque el icono en un archivo de recursos. Windows debe usar el primer ícono que encuentra en los recursos de la aplicación como ícono de la aplicación.

Otros consejos

Si la opción para cambiar el ícono está desactivada, es porque ha eliminado o descuidado agregar la siguiente línea desde su archivo DPR:

{$R *.res}

Vuelva a colocarlo o agréguelo si nunca lo tuvo. 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, el IDE lo creará por usted. No edite ese archivo de recursos (como agregar sus propios iconos u otros recursos); es solo para uso del IDE.

si agrega

application.Run; 

en algún lugar de su archivo dpr puede usar las opciones de proyecto > para cambiar el icono. Después de cambiar el icono, simplemente elimine la aplicación "Ejecutar". nuevamente y puede compilar / construir con un nuevo ícono.

Simplemente cambie el icono en el archivo de recursos de sus aplicaciones (supongamos que el proyecto de su aplicación se llama ConsoleApp.dpr, su archivo de recursos de la aplicación será ConsoleApp.res)

El recurso de icono principal allí se llama intuitivamente MAINICON, solo reemplácelo.

Aquí hay un paso a paso para C ++ Builder (los pasos son básicamente lo mismo en Delphi)

  1. agregue {$ R * .res} en su archivo DPR
  2. comente la línea {$ APPTYPE CONSOLE} en su archivo DPR
  3. editar proyecto - > Opciones - > Aplicación - > Ícono
  4. descomenta la línea {$ APPTYPE CONSOLE} en tu archivo DPR

Probado con Delphi XE

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top