Tengo una aplicación hecha en C# y de donde creo un tarea usando Tarea = new Thread(new ThreadStart(oInvocaDLL.GeneraDetalle));
dentro de dicha tarea invoco a una dll hecha en VB6 y que invoca a un sp de SQLServer 2000 y después realiza otros procesos.
El inconveniente que tengo es que la forma se me está quedando congelada mientras se realiza todo esto, pero yo tengo entendido que esto no debería suceder. Alguien puede darme una luz?