23/08/2011, 06:31
|
| | Fecha de Ingreso: agosto-2011
Mensajes: 4
Antigüedad: 13 años, 3 meses Puntos: 0 | |
SendKeys VB6 Error envios duplicados Buenso dias, estoy creando una pequeña aplicacion y me esta comiendo la cabeza un error que se me muestra
SetForegroundWindow (handleApliAc)
Sleep (200)
SendKeys tecla, False
Sleep (200)
la variable tecla contiene letras como "a".
handleApliAc contiene el handle de la aplicacion a la que se va a enviar la pulsacion, principalmente me interesa IE en su version8.
la aplicacion funciona correctamente excepto que algunas veces envia dos teclas, es decir en vez de escribir "a" escribe "aa", y no se de donde viene el error.
No siempre es la misma tecla la que sale repetida ni es en la misma pulsacion (algunas veces es la 5º letra, otras la 12º...), tampoco es despues de pulsar una tecla en concreto.
Otro comentario acerca del error,
la aplicacion debe enviar pulsaciones de letras, simbolos, numeros y teclas como alt, crtl...
he intentado con el sendmessage, pero el problema es que la aplicacion debe poder rellenar cualquier formulario abierto en el navegador.
No se ya que intentar
Gracias de antemano
Última edición por josehernndz; 23/08/2011 a las 06:38 |