Hola, estoy probando el nuevo control que maneja los puertos seriales que
viene en el VB 2005. Este control posee un evento que se dispara cada vez que
llegan datos al puerto serial y es aqui donde siempre se dispara la siguiente
excepcion cuando quiero colocar los datos en un textbox,
"Cross-thread operation not valid: Control 'TextBox1' accessed from a thread
other than the thread it was created on."
Investigando en internet dicen que este error es debido a que la recepcion
de datos funciona en un hilo diferente al de actualizacion de controles en
pantalla (textbo1.selectedtext) y que debo utilizar la funcion invoke o
beginvoke para mostrar los datos en el textbox.
He leido la ayuda de visual basic y no termino de entender muy bien los
conceptos de delegate e invoke y mucho menos implementarlos en mi programa
por lo que les agradeceria su ayuda.
Leer las respuestas