TODOPIC

Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: Diego E. en 31 de Agosto de 2011, 12:49:55

Título: error con textBox en .NET
Publicado 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)
Título: Re: error con textBox en .NET
Publicado por: BrunoF en 31 de Agosto de 2011, 13:33:49
Hola!

Por acá (http://www.todopic.com.ar/foros/index.php?topic=35154.msg293346#msg293346) di una solución al problema.

Saludos.
Título: Re: error con textBox en .NET
Publicado por: Suky en 31 de Agosto de 2011, 15:45:48
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!
Título: Re: error con textBox en .NET
Publicado por: Diego E. en 31 de Agosto de 2011, 16:11:40
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.
Título: Re: error con textBox en .NET
Publicado por: kamisama en 25 de Septiembre de 2011, 16:17:35
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