Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - raul338

#1671
Programación Visual Basic / Re: API SetCursor
22 Diciembre 2010, 01:34 AM
Mezcla los 2 eventos :P Que tipo de bucle es ?
#1672
Me referia a que esta sin terminar, a que habias puesto el codigo incompleto :xD

Y....Aprende a usar matrices de controles :)

Y sigues haciendo repost! Limpia tus post antes de que un mod lo haga y se enoje contigo :xD
#1673
Programación Visual Basic / Re: API SetCursor
21 Diciembre 2010, 23:44 PM
Código (vb) [Seleccionar]

Option Explicit

Private Declare Function SetCursor Lib "user32.dll" (ByVal hcursor As Long) As Long
Private Declare Function GetTickCount Lib "kernel32" () As Long
Private Const IDC_APPSTARTING As Long = 32650
Private Const IDC_ARROW As Long = 32512&
Private Declare Function LoadCursor Lib "user32.dll" Alias "LoadCursorA" (ByVal hInstance As Long, ByVal lpCursorName As Any) As Long
Dim normal As Long, wait As Long

Private Sub Form_Load()
    wait = LoadCursor(0&, IDC_APPSTARTING)
    normal = LoadCursor(0&, IDC_ARROW)
    Esperar 3000
    Call SetCursor(normal) ' set it to the previous cursor
End Sub

Public Sub Esperar(Miliseconds As Long)
    Dim retraso As Long
    'GetTickCount devuelve un valor inicial, y se lo sumamos al de retraso
    retraso = Miliseconds + GetTickCount
    While retraso >= GetTickCount
        DoEvents
        Call SetCursor(wait)
    Wend
End Sub


El problema fue que apenas se ponia el cursor, se cambiaba el cursor a otro segun el evento de una ventana  :P por eso en ese bucle, forzamos a mostrar nuestro cursor :P
#1674
No hagas repost

Ademas del codigo faltaria decir que controles usas (16 commandsbuttons, 3 options, pero... para que sera cada uno? no somos adivinos :xD)

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
Eso esta sin terminar, encima un monton de commands?

Puedes aligerarte usando matriz de controles :)
#1675
Un gran agujero no solo de seguridad, si te piden un correo alternativo a la hora de crear un mail, y no tienes otros, que haces? :xD :xD
#1676
Programación Visual Basic / Re: API SetCursor
21 Diciembre 2010, 21:35 PM
Karcrack, porque el sleep congela todo :xD
#1677
Programación Visual Basic / Re: API SetCursor
21 Diciembre 2010, 18:24 PM
Cita de: DarkMatrix en 21 Diciembre 2010, 18:04 PM
Si lo intente con DoEvents pero inmediatamente despues de cambiar el cursor vuelve al anterior :S

Esporque tenes que hacer doevents mediante 3 segundos, con algun bucle o algo :P
#1678
Mi vb no es portable

El error fue de usar Controles de usuarios con soporte para estilos xp, con manifest, sin llamar a InitCommonControls desde el form o sub main

Tema resuelto aca: http://www.leandroascierto.com.ar/foro/index.php?topic=610.0
#1679
Cita de: Bru2712 en 21 Diciembre 2010, 05:10 AM
Y a esos sitios no los expulsan de los servidores por que sufren ataques -.-

Se van a hacer los "famosos" por decir que son capaces de resistir ataques DDos
#1680
Programación Visual Basic / Re: API SetCursor
21 Diciembre 2010, 14:33 PM
No uses Sleep, usa doevents, BlackZeroX tiene una funcion que te puede ayudar