Foros > Visual Basic: Error 70:Permiso denegado en Vista con VB6.0, SendKeys

  1. mhragusa

    Mensajes [1] - Enviado el Sabado 23 de Febrero de 2008 a las 10:44hs

    Muy buenos días


    En mi notebook tengo Vista Home Edition. Instalé Visual Basic 6.0 y en todos los proyectos me arroja el siguiente error


    Error '70' en tiempo de ejecución: Permiso denegado


    en el código


    Private Sub Text1_KeyPress(KeyAscii As Integer)


          If KeyAscii=vbKeyReturn Then


             KeyAscii=0


             SendKeys("{Tab}")


          Endif


    End Sub


    ¿? rarísimo


    Cuando genero el ejecutable del proyecto y lo ejecuto, no arroja el error.


    Agradecería mucho a quien pueda ayudarme con esto.


    Cordialmente


    Miguel.


     

  2. cbioletto

    Mensajes [1] - Enviado el Miércoles 30 de Julio de 2008 a las 18:38hs

    Miguel : Ami me pasa exactamente lo mismo, lo pudiste solucionar ? si es asi por favor remitime la solución.


    Muchas Gracias


    cbioletto@arnet.com.ar

  3. matiasescobar

    Mensajes [16] - Enviado el Miércoles 03 de Setiembre de 2008 a las 20:20hs

     a mi tamben me pasa lo mismo con el vista, en win2000 y xp no ¿ por q sera ?


    saludos.Matias

  4. gastonmel

    Mensajes [1] - Enviado el Jueves 22 de Enero de 2009 a las 21:09hs

    Hola gente !!!! Encontore la solucion hay que entrar en "Cuentas de Usuario" en Panel de Control, y la opcion "Activar Desactivar el Control de cuentas de usuario", destildar la opcion y darle aceptar va a pedir que reinicies la pc y luego te va a decir que la maquina no esta segura por que no puede chequear que lo que se este ejecutando lo estas haciendo vos o un virus, es puro bla bla. Espero que les sirva.

  5. ralvarezb

    Mensajes [1] - Enviado el Sabado 25 de Junio de 2011 a las 13:36hs

    Eres un tigre Gracias

  6. gusanomx

    Mensajes [1] - Enviado el Sabado 14 de Abril de 2012 a las 04:00hs

    Que tal, yo también tuve problemas con SenKeys "{tab}"
    Consultando en varias paginas encontré una forma alternativa de hacer lo mismo pero con la Api keybd_event de Windows, el código que adapté es el siguiente:

    Const KEYEVENTF_KEYUP = &H2
    Const KEYEVENTF_EXTENDEDKEY = &H1
    Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, _
    ByVal bScan As Byte, _
    ByVal dwFlags As Long, _
    ByVal dwExtraInfo As Long)

    Sub Pulsar_Tecla(Tecla As Long)
    Call keybd_event(Tecla, 0, 0, 0)
    Call keybd_event(Tecla, 0, KEYEVENTF_KEYUP, 0)
    End Sub

    Private Sub Form_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then
    Pulsar_Tecla (vbKeyTab)
    End If
    End Sub

    Espero les sea de utilidad como fue para mi


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API