Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: cobein en 3 Abril 2008, 14:06 pm



Título: New FixPalette Addin (Aporte - First Release)
Publicado por: cobein en 3 Abril 2008, 14:06 pm
Bueno despues de dar varias vueltas con este code me decidi a hacer un Addin, el code funciona correctamente y sin fallas (hasta ahora) no modifica nada de nada y es completamente transparente para el usuario.

Agregue algunas de las ideas que aportaron y otras quedaran para futuras versiones, testeado en XP y Vista. Creditos (dentro del prog.)

Despues de algunos problemas con el tamaño de los controles... quiero creer que esta solucionado

Descarga: (Fix del tamaño) http://www.uploadsourcecode.com.ar/d/tKUR719nBculYotWAzXVjhZGHWtAu1bc

Instalacion: Copien ambos ficheros dentro del directorio de VB, luego abran un proyecto nuevo, y agreguen como referencia (Proyecto>Referencias) FixPalette.dll , luego reinicien VB y tendria que estar andando. 

Espero que les guste y sea util.

Importante: Si tienen instalada la primer version del programa, desinstalenla antes de usar esta, no quiero escuchar que rompi nada =]
Version vieja por si alguno la necesita para desinstalar: http://www.uploadsourcecode.com.ar/d/aM3tLle5XMVjkfXL8n3V4JP0rMeWCvLR

(http://www.classicvisualbasic.com/cobein/Cap.jpeg)



Título: Re: FixPalette (Aporte - Beta)
Publicado por: Karcrack en 3 Abril 2008, 16:03 pm
Muy bueno el aporte ;D


Título: Re: FixPalette (Aporte - Beta)
Publicado por: SheKeL_C$ en 3 Abril 2008, 16:49 pm
La verdad es que el tema de colores en vb6 estaba bastante atrasado, pero ahora con este plugin  :D


Título: Re: FixPalette (Aporte - Beta)
Publicado por: cassiani en 3 Abril 2008, 18:09 pm
Hola aca les dejo un programita.... no hay code por ahora. Que hace? permite utilizar un archivo manifest en tu VB6 y resuelve el problema de la paleta de colores que desaparece, tiene 2 paletas, la standard de VB6 y una mas completa. Espero que les guste.

¡Excelente! muy bueno tu aporte Cobein, demás esta decirlo, ja, ja.  ;)

¡S4lu2!


Título: Re: FixPalette (Aporte - Beta)
Publicado por: Sancho.Mazorka en 3 Abril 2008, 20:54 pm
Uhh muy bueno, imita la paleta de .NET


Sancho.Mazorka    :¬¬


Título: Re: FixPalette (Aporte - Beta)
Publicado por: cobein en 4 Abril 2008, 01:22 am
Muchas gracias por el apoyo, se que necesita mejoras etc. pero lo saque un poco crudo para ver si funcionaba bien y si no habia quejas.

Varias cosas para hacer:

1- Resolver el tema de los iconos que estan asociados al VB6.... esto podria ser editando el registro o agregando los iconos del VB6 al FixPalette.exe (no esta decidido)

2- Control de errores... no hay nada echo.

3- Crear un istalador para no tener que hacerlo manualmente

4- Agregar soporte para VB5

5- Posiblemente expandir las funcionalidades

6- Ideas???


Título: Re: FixPalette (Aporte - Beta)
Publicado por: Tughack en 4 Abril 2008, 10:38 am
No he probado tu proyecto, se ve lo k es en el screenshot... Pero...

Citar
6- Ideas???

Talvez postear el source sea una buena idea.

Saludos


Título: Re: FixPalette (Aporte - Beta)
Publicado por: cobein en 4 Abril 2008, 12:17 pm
@ Tughack
Posiblemente postee el source como hago con casi todos proyectos pero, por ahora no vale la pena puesto que esta en desarrollo y el source va a cambiar mucho hasta que lo termine por completo.


Título: Re: FixPalette (Aporte - First Release)
Publicado por: Karcrack en 4 Abril 2008, 14:36 pm
A mi se me ocurrió la idea de que siguiera al ratón diciéndote el color de el pixel en el que esta... no creo que fuera muy difícil añadirlo a tu proyecto ;)
También creo que podrías poner un selector de color similar al de photoshop (creo que Mad posteo por aquí algún code)

Saludos ::)


Título: Re: FixPalette (Aporte - First Release)
Publicado por: Mad Antrax en 4 Abril 2008, 15:42 pm
También creo que podrías poner un selector de color similar al de photoshop (creo que Mad posteo por aquí algún code)

Saludos ::)

[Source] Crear ColorPicker avanzado (como en Photoshop)
https://foro.elhacker.net/index.php/topic,169802.0.html

Aqui se muestra como generar la paleta de colores completa (muy parecida a la del photoshop). Evitas tener que añadir las imágenes de las paletas dentro de tu EXE, ganando mucho espacio. Luego busca la función para recoger el valor RGB del pixel que se selecciona con el mouse y listos.

Saludos!


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: cobein en 5 Abril 2008, 01:54 am
Ultimo relase por ahora, gracias a todos por las ideas code etc, implemente varias de las ideas que me dieron y rehice el code como un addin para hacerlo totalmente tranparente para el ususario.


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: Karcrack en 5 Abril 2008, 14:06 pm
A mi esta nueva versión no me funciona, desinstalo la versión anterior (borrando los ficheros y volviendo a renombrar el fichero de VB). Después instalo esta versión copiando los ficheros en la carpeta del VB y resulta que cuando se debería de mostrar el color no se muestra nada, veo el que viene por defecto con el VS y después el que tu has hecho no aparece, paso por encima manteniendo el botón izquierdo pulsado y aparece el recuadro.
A ver cuando lo puedes arreglar, porque el proyecto esta muy bien ;D


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: cobein en 5 Abril 2008, 19:56 pm
@ Karcrack
Deje algunas instrucciones de como instalarlo, fijate si te funciona por que lo probaron varias personas antes de postearlo aca y funciona correctamente.


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: Freeze. en 5 Abril 2008, 20:16 pm
A mi la paleta no me aparece completa ¿como hago?


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: cobein en 5 Abril 2008, 20:21 pm
A ver.....
Copien ambos ficheros dentro del directorio de VB, luego abran un proyecto nuevo, y agreguen como referencia (Proyecto>Referencias) FixPalette.dll , luego reinicien VB y tendria que estar andando.

Si no aparece miren dentro de Complementos>Administrador de complementos
ahi busquen fixpalette y marquen Cargado y Cargar al iniciar.

Lo probe en varias maquinas y se lo pase a varias personas para lo que prueben y la verdad esta funcionando.... fijense de seguir los pasos que deje, no tendria que dar mayores problemas.

Cualquier cosa, comentenlo aca y lo soluciono.


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: Freeze. en 5 Abril 2008, 20:53 pm
Yo se instalar un Add-in :xD

Me refiero a que la paleta de colores sale cortada :P

Si aun no entiendes me avisas y te subo una foto :P


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: cobein en 5 Abril 2008, 21:05 pm
Dale subi una foto para ver que es lo que esta pasando.


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: Freeze. en 5 Abril 2008, 21:09 pm
Esto es lo que ocurre:
(http://s1.subirimagenes.com/otros/290439dibujo.jpg)


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: cobein en 5 Abril 2008, 21:20 pm
mmmm Veo cual es el problema... dame un rato a ver si lo soluciono

A ver si esta version te funciona.

http://www.uploadsourcecode.com.ar/d/tKUR719nBculYotWAzXVjhZGHWtAu1bc


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: LeandroA en 6 Abril 2008, 00:13 am
Buenisimo!!, mucho mejor como un complemento, ademas me gusto mucho lo del punto de seleción con el mouse, la verdad que esta muy util.

Saludos.


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: Karcrack en 6 Abril 2008, 11:19 am
Va perfecto, gracias por las instrucciones :P
Sigue así, a partir de ahora más colorido a mis proyectos!  :xD


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: nhaalclkiemr en 6 Abril 2008, 17:15 pm
Pero si metemos tu DLL en las referencias después nuestro programa compilado necesitará esa DLL...o no?

Saludos ;)


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: Mad Antrax en 6 Abril 2008, 17:34 pm
Este Addin está muy currado, no te quito el mérito. Pero por los comentários que estoy leyendo creo que los usuarios no saben que la paleta de colores original de VB6sp6 permite hacer click derecho encima de los cuadrados blancos de la parte inferior para personalizar la paleta.

De todas formas este addin simplifica mucho las cosas. Felicidades.


Título: Re: New FixPalette Addin (Aporte - First Release)
Publicado por: cobein en 6 Abril 2008, 20:27 pm
@ nhaalclkiemr
No necesitas incluir la libreria en tus proyectos, es solamente una extension para VB.

@||MadAntrax||
Es verdad, en realidad esto nacio por que en VB con el tema activado no parece la paleta de colores asi que se me ocurrio hacerlo para solucionar eso y de paso le agregue algunas cositas extra.