Evitar se congele el formulario al hacer un for

Iniciado por P4nd3m0n1um, 14 Mayo 2016, 05:04 AM

0 Miembros y 1 Visitante están viendo este tema.

Eleкtro

#10
Por favor, cuando especifiques un error, muestra el código que lo genera. No somos adivinos.

De todas formas el mensaje de la excepción creo que te está indicando que por algún motivo en "X" miembro debes habilitar la comunicación entre los threads que se quieran comunicar con ese miembro via COM, y para ello ese miembro debe ejecutarse en un entorno de único hilo (single threaded apartment a.k.a. STA). Dicho miembro puede ser el punto de entrada de tu aplicación, u otro método, según lo que hagas en tu código y como lo estés haciendo.

Debes añadirle este atributo a dicho método:

Si estás usando un objeto de tipo Thread, también prueba utilizando el método Thread.SetApartmentState antes de iniciarlo.

Saludos.