Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: nhaalclkiemr en 10 Agosto 2007, 00:19 am



Título: Problema con botones CommandXP
Publicado por: nhaalclkiemr en 10 Agosto 2007, 00:19 am
Pues la verdad es que me gustó este control que usa MadAntrax en el Cactus Joiner y quise ponerselo a algunos de mis programas. Pero lo malo es que me causan problemas.

Tengo tres ordenadores, todos con Windows XP SP2, en dos me causa problemas todos los programas que tengan estos controles, por ejemplo el Cactus Joiner se queda bloqueado consumiendo el 100% de la CPU cuando pulso alguno de estos botones, en otros programas que tengo pues tras pulsar uno se me queda bloqueada, o tengo que activar otra ventana y volver activar esa para que siga funcionando el programa, o se me queda seleccionado el boton y pulse donde pulse es como si pulsara ese boton, etc...la verdad es que me había gustado este control por eso lo digo a ver si encontrais alguna solución. Ahh, en el otro ordenador no me da ningun problema, no se de que puede ser, ¿a alguien más le pasa?

Tambien me gustaría que me dijerais de donde puedo sacar más botones de este estilo así wapos por lo menos...

Weno, saludos ;)


Título: Re: Problema con botones CommandXP
Publicado por: Freeze. en 10 Agosto 2007, 00:31 am
Yo he usado esos botones para mis aplicaciones y me funcionan perfectamente!!

Tal vez no sea el boton sino lo que hace ese boton... Revisa bien a lo mejor hay algo como esto y no te haz dado cuenta (Ejemplo)

Código
  1. Private Sub CommandXP1_Click()
  2. Do
  3. Print "hola"
  4. Loop
  5. End sub
  6.  


Título: Re: Problema con botones CommandXP
Publicado por: nhaalclkiemr en 10 Agosto 2007, 02:52 am
No no en serio, en algun ordenador funciona perfectamente y en otros no, además me pasa también con el Cactus Joiner, y ese si os funciona bien. Ya he solucionado uno de los problemas, lo solucione modificando el control; este tiene un Timer para que en caso de que dejes de estar por encima del boton se ponga de forma diferente, el intervalo estaba en 3ms y lo pasé a 300ms y ahora solucione varios problemas.

Sin embargo tengo un problema en un boton, sale un common dialog y si pulso cancelar la aplicacion se queda consumiendo en 100% de la CPU...lo raro es que si pongo interrupciones en el codigo para ver lo que pasa entonces no se bloquea...y ya se k me lo vais a decir, pero no es problema del codigo en serio, es problema del control estoy seguro...lo k no se es pork en algunos ordenadores no pasa...

no se...esto es muy raro...¿a alguien más le pasa?


Título: Re: Problema con botones CommandXP
Publicado por: nhaalclkiemr en 10 Agosto 2007, 03:40 am
Ya se que pasa...no es problema del codigo, pues aunque no tenga ningun codigo escrito en ese boton se bloquea igual...pasa con los botones que están dentro de un frame...esto solo pasa en algunos ordenadores ehh...no en todos...pero es algo a tener en cuenta...

Aún así k kosa más rara...

Saludos ;)