TODOPIC
Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: Diego E. en 31 de Agosto de 2011, 12:49:55
-
Hola amigos me estoy iniciando con .NET y todo se me convierte en un problema.
Pretendo leer el puerto rs232 y llevar el valor al puerto pero el textBox me da un error
"Operación no válida a través de subprocesos: Se tuvo acceso al control 'TextBox1' desde un subproceso distinto a aquel en que lo creó."
lo extraño es que ese textBox no se utiliza en ninguna otra parte.
A alguno de ustedes le ha sucedido algo similar ?
gracias.
(http://img7.imageshack.us/img7/378/dibujonoi.jpg)
-
Hola!
Por acá (http://www.todopic.com.ar/foros/index.php?topic=35154.msg293346#msg293346) di una solución al problema.
Saludos.
-
Es en VC++ pero por ahí te sirve la estructura junto con lo que muestra Bruno: http://www.micros-designs.com.ar/practicas-en-visual-c-04/
Saludos!
-
Hola amigos, gracias por responderme,
Buscando encontré que una forma es deshabilitar el error, "CheckForIllegalCrossThreadCalls = False", de esta forma me funciona bien; ahora no sé que tan ortodoxa sea.
Tengo que tratar de entender un poco el método "SetTextCallback", la verdad no comprendo como funciona, seguiré insistiendo
Saludos.
-
Si esta ultima es la que uso yo, realmente .Net hace las cosas mas lentas... podes hacer todo lo que se hace en C pero tambien tiene esas manias pedorras y bue... ya dejo de ser un lenguaje rapido y potente, para ser lento y lleno de cosas inservibles que puede hacer cualquiera sin leer nada pero escribiendo muchoooooo