none
Error al generar el recurso Win32: Error al leer el icono - Datos no válidos RRS feed

  • Pregunta

  • Al compilar una aplicación con icono me salta este error:

    Error al generar el recurso Win32: Error al leer el icono 'ruta icono'- Datos no válidos. 

    El icono esta en esa ruta, y además es el mismo que utilizo para la ventana y en este no tengo ningún error. Nocreo que este puede ser el problema, pero este icono es una imagen png convertida a icono.

    martes, 22 de julio de 2014 11:59

Respuestas

  • Seguramente es eso.

    La compilación genera tres tipos de datos estáticos que se ubican en la sección de recursos del portable executable. Ícono de la aplicación, versioninfo y manifest.

    Los dos primeros son los que extrae el explorer para mostrar el ícono y el detalle de la página de propiedades.

    El ícono debe tener formato ICO, no sólo la extensión.

    A partir de nt6, los íconos puedes contener imágenes con compresión PNG de 32, para aprovechar el alphablending. Digo, pueden contener imagenes con ese tipo de compresión, no que sean o contengan png'ses.

    martes, 22 de julio de 2014 12:44