Se puede usar un COM en un ambiente Multi-Hilo...
segun yo no...estoy bien ???
esto porque hice un dll en vb6 que contiene un metodo este metodo levanta
una conexion tcp a un servidor tcp...
si nada mas lo mando llamar una vez no hay problema,...pero ya mas de una
vez al mismo tiempo se descuatrapea :
ejemplo :
private void button1_Click(object sender, System.EventArgs e)
{
Thread t = new Thread(new ThreadStart(Prueba));
t.Start();
}
private void Prueba()
{
Ejemplo.Class1 p; // Clase del COM
string r = string.Empty;
int i;
p = new Ejemplo.Class1; //instancio
i = p.Metodo(ref r); // este metodo levanta una conexion tcp...
MessageBox.Show(i.ToString() + " - " + r);
}
Leer las respuestas