Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Emulando teclado
Message
De
02/04/2005 17:50:01
 
 
À
31/03/2005 08:32:20
Ariel Müller
Müller & Asociados S.R.L.
Córdoba, Argentine
Information générale
Forum:
Visual FoxPro
Catégorie:
Fonctions Windows API
Divers
Thread ID:
00999764
Message ID:
01001051
Vues:
21
>Creo que no me explique claramente.
>La secuencia de pasos es la siquiente:
>
>1.Creo un proceso que lee el puerto dentro de un bucle do while. Para ello uso la funcion CreateProcess del API. Este proceso nunca sale del bucle.
>2.Abro un formulario que espera recibir pulsaciones de teclado o caracteres del puerto(el form desconoce la procedencia de los caracteres), cuando recibe algun caracter lo procesa.
>
>El problema es el siguiente: el proceso del punto 1 envia caracteres al teclado mediante la funcion Keyboard pero el proceso 2 no los recibe. Si escribo en el teclado funciona correctamente. Creo que el problema se debe a que ambos procesos estan en hilos separados.
>
>Ariel.-

Podria ser eso. No tengo experiencia en situaciones de diferentes hilo.

Si la unica manera de pasar datos es emulando el teclado, quizas puedas crear una rutina en el mismo proceso que tiene el formulario, o en el formulario mismo, y hacer llamadas a esa rutina a medida que vas recibiendo los caracteres del puerto. La nueva rutina entonces emite la instruccion KEYBOARD.

Alex
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform