No consigo ponerle iconos a mi Programa

Iniciado por davenSpain87, 18 Diciembre 2015, 14:44 PM

0 Miembros y 1 Visitante están viendo este tema.

davenSpain87

Hola amigos, les explico, he terminado mi aplicación y al colocarle un icono a la unica ventana que lleva, y otro icono al EXE, cuando monto el instalador con InstallShield, instalo la aplicacion y no se ve el icono, se ve el tipico de windows de la ventana blanca con marco azul, ademas de que si lo ejecuto me salta que ha detectado un problema y debe cerrarse.

Se que el problema es al colocar los iconos, pero no se porque.

Uso Visual Studio 2013

Gracias!!

Eleкtro

#1
Buenas

Si la aplicación compila correctamente (y si se ejecuta correctamente), y tras empacarla con Installshield la aplicación ya no funciona, entonces obviamente el problema es de algo que ha sucedido despues de la compilación, tal vez un conflicto causado por el proceso de del InstallShield.

Piensa que además, cuando existe un archivo executable con icono personalizado, pero el explorador de Windows muestra el icono de aplicación por defecto para ese archivo, es un claro signo de que el archivo está corrupto, y esa corrupción ha debido suceder post-compilación, no antes. ¿Qué le hiciste al archivo?, jeje.

Saludos!








davenSpain87

te refieres al archivo .ico?? pues lo diseñe en photoshop, y mediante una pagina web lo converti online en .ico

Gracias pr la respuesta, señalo que no es problema del programa en si, ya que si lo hago todo sin ponerle iconos, funciona perfectamente.

Eleкtro

#3
¿te refieres tu al icono de la aplicación desarrollada en Vb.Net, o al icono del installer generado por InstallShield?, ¿cual es el que te da problemas?.

Intenta dar mas detalles de como lo estás haciendo. ¿el icono de la aplicación lo estableciste desde la página de propiedades del proyecto en Visual Studio, verdad?, de lo contrario, di que hiciste.

¿Puedes mostrar/subir el icono aquí?

saludos








davenSpain87

el icono lo pongo en las propiedades del proyecto, y el icono de la ventana en las propiedades del form, en Installshield no pongo nad. En cuanto llegue a casa subo el icono

Eleкtro

#5
Sigo sin entender exactamente cual o donde se produce el problema... no se como intentar ayudarte.

...¿Es esto correcto?:

1. Compilas el programa, intentas ejecutarlo, y funciona correctamente.
2. Empaquetas el programa con InstallShield, el instalador funciona.
3. Despues de terminar el proceso de instalación, el programa que se ha expandido al directorio de instalación no funciona, y tiene el icono por defecto.

Si el problema está en el punto nº3, ¿y si actualizas la versión del software?... o tratas de buscar algún bug en el script de instalación.

Añado una pregunta:
  • ¿Estás en Windows XP?, en ese caso si que podría haber incompatibildiad con el icono que le asignas al programa.

Saludos








davenSpain87

Haber, el programa compila y ejecuta correctamente, siempre. Incluso con los iconos puestos.

Se empaqueta correctamente. Incluso con los iconos puestos.

Cuando la aplicación se instala, si le he colocado los iconos no funciona, ni se ve el icono de acceso directo (o sea, del exe), ni arranca el programa (sale mensaje de que ha tenido que cerrarse, y lo de enviar informe de errores). Si no coloco iconos ni nada, o sea todo por defecto, si arranca el programa correctamente.

Mi equipo tiene Windows 7, pero pruebo el programa en una maquina virtual con Windows 7. Me extraña problemas de compatibilidad con algo tan simple y comun como un icono.

Gracias por la atencion prestada

davenSpain87

Solucionado!! tenias razón en sospechar del icono, probé uno de un programa cualquiera, Photoshop mismo, y sin problema...

¿que me recomiendan para diseñarme mi propio icono y no me suceda esto?

Yo lo hice desde photoshop, y luego exportandolo en una web online a icono.

Gracias.

Eleкtro

#8
Cita de: davenSpain87 en 21 Diciembre 2015, 14:09 PM¿que me recomiendan para diseñarme mi propio icono y no me suceda esto?

Pues el problema podría ser el modo de compresión de capas que esa web le dió al icono resultante.

Desde Photoshop puedes exportar directamente a .ico instalando este plugin:

Como Photoshop para mi no existe mejor herramienta en lo referente al diseño, pero IcoFx2 está muy bien tanto para el diseño como para la manipulación en general de iconos:

Saludos








davenSpain87

gracias por toda la ayuda, ya funciona perfectamente!