Porblema con iconos en VB6.0

Iniciado por Elemental Code, 28 Mayo 2010, 22:34 PM

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

Elemental Code

Hola.
no se si es porque mi vb esta en windows 7 o porque es asi pero
cuando pongo un icono en una aplicacion sale bien en una carpeta (osea en miniatura o el escritorio) pero durante la ejecucion (en la barra del progama y la barra de windows) me sale con 16 bits de color.

Esto es porque yo hago algo mal?
es porque vb6.0 esta diseñado para windows 98?

Saludos :D

PD: intente editar el icono y borrar las imagenes de 16 bits de color del icono y vb no me las reconoce.

Graicas

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

Dreamaker

Podrias poner una imagen de como te aparece?

A mí se me ve perfecto :D

Elemental Code


I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

seba123neo

el windows para cada vista en el explorador usa diferentes imagenes de los iconos, abri el icono con un editor de iconos, uno de los mas simples y buenos es el IconFX, y ahi te salen todas los tamaños y resoluciones que tiene el icono, lo que pasa es que si tenes un icono por ejemplo con maxima resolución de 32x32 y queres verlo en 48x48, si no existe el de 48x48, agarra el de 32x32 y te lo adapta y por eso se ve mal.

en tu caso parece que no tenes el tamaño 16x16 en 256 colores y lo tenes en 16...chequea tambien el de 32x32...yo siempre uso los siguentes tamaños:

16x16 (este tamaño lo usa el formulario, y tambien la vista de "detalles" o "lista" del exploraor)
32x32 (este lo usa la barra de tareas de windows 7, porque XP usa 16x16, tambien lo usa la vista de "Iconos" del explorador)
48x48 (este lo usa la vista de "Mosaico" de windows XP, es el mas grande, y creo que lo usa el windows 7 en el escritorio si tenes los iconos grandes...)

con todos esos tamaños no debes tener problemas.

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Elemental Code

uso el icon workshop

si elimino los formatos de 16 colores (que son como los que se ven en la imagen) visual basic me dice que el formato del icono es incorrecto. :S

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

seba123neo

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Elemental Code

http://elementalcode.com.ar/iconos.rar

ahi estan

el que se llama icon.ico es el original (el que vb me da error al abrirlo).
los otros 3 los fui modificando pero ninguno funciona bien.


Gracias por la ayuda

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

seba123neo

te da error al querer ponerlo porque originalmente es un icono con transparencia Alpha (32 bits), que visual basic 6 no soporta directamente, deberias borrar esas imagenes de 32 bits, y dejar solo las de 8 (256 colores), si queres borra tambien las de 4 bits (16 colores), es raro que no trajo imagenes de 24 bits, que serian mejor que las de 8 que tiene, eso la podes crear facil con estos programas, pero fijate que si dejas solo la imagen de 32x32 de 8 bits, te va a ir bien.

lo que vi tambien que el icono es medio desproporcionado, por ejemplo en la vista de 16x16 no ocupa todo el area, y seria mas tipo 16x10 y eso es un problema tambien porque se te va a ver mas chico todavia.

dejale solo la de 32x32 de 8 bits y proba.

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Elemental Code

Lo siento pero sigue sin funcionar.
me tira los colores cambiados  :-[

Lo resolvi de otra manera:
Lo genero con el icono default de VB y lo cambio con reshack

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

Fitoschido

Según mi experiencia con Windows 7 y VB6, es un tanto imposible darle gusto al Windows Explorer y también a la barra de tareas.

Para que el icono que te acepta VB se vea bien en la barra de tareas y además en el explorador, no lo modifiques, sólo pon la barra con el estilo antiguo, o sea, po la opción de "Iconos pequeños".

Te recomiendo también que el icono sea de un sólo tamaño (profundidad máxima: RGB) para que VB lo acepte y se vea de una calidad aceptable. Así, con un solo tamaño, el programa automáticamente resizeará el icono para la barra de título de tu programa y la barra de tareas de Windows 7.

Espero te sirva :D
El que sabe hace, el que no enseña


Miembro oficial del proyecto Ubuntu, traductor de LibreOffice/Ubuntu/Xfce/Gnome.