Autor Tema: [VB.NET 10] Problema al inicializar un Form desde un Hilo.  (Leído 5150 veces)

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

m[a]rkus

  • Bytes
  • *
  • Mensajes: 39
  • Reputación: +0/-0
  • A veces un palo es simplemente un palo.
    • Ver Perfil
    • Qvanos
[VB.NET 10] Problema al inicializar un Form desde un Hilo.
« en: Agosto 03, 2011, 01:41:02 pm »
Hola, pues tengo el siguiente problema tengo un formulario:

Código: [Seleccionar]
Dim frmADS As New frmVentas

El cual inicio en el Main() :


Código: [Seleccionar]
frmADS .ShowDialog()

Hasta aquí todo bien, se abre y todo sin problemas, una vez que no lo necesito le doy un:


Código: [Seleccionar]
Me.Close

Y la próxima vez que quiero usarlo tengo que iniciarlo desde un Hilo y al iniciarlo me da un error de ActiveX que no puede iniciarse en el mismo subproceso. Lo inicio de esta manera:


Código: [Seleccionar]
Dim frmVentas_T As New Thread(AddressOf frmADS .ShowDialog)
frmVentas_T.start()


Bueno si alguien tiene idea de porque pueda ser ? he buscado en Google y aparecen varias soluciones que ninguna corresponde.


Saludos y Gracias.
Existen dos maneras de ser feliz en esta vida, una es hacerse el idiota y la otra serlo.


ADONAIRAFA

  • Gigabyte
  • ****
  • Mensajes: 291
  • Reputación: +37/-1
  • Que bien se siente al terminar un programa !!!
    • Ver Perfil
Re:[VB.NET 10] Problema al inicializar un Form desde un Hilo.
« Respuesta #1 en: Agosto 03, 2011, 03:05:47 pm »
Saludos m[a]rkus ;D

Has buscado algo acerca de la programación multihilo (threads) en Vb .Net? aunque yo no domino el tema (souy muy nuevo en eso), prueba buscar acerca de ese tema, que algo te sale o por lo menos te sirve como guía. (mientras tanto yo trataré de investigar acerca de los threads).


Saludos !!!
Manuel F. Borrego S. 8)
BArcelona, Edo. Anzoátegui. Venezuela.
Hay dos tipos de personas: Los que siguen un camino... y los que hacen camino al avanzar !!!

m[a]rkus

  • Bytes
  • *
  • Mensajes: 39
  • Reputación: +0/-0
  • A veces un palo es simplemente un palo.
    • Ver Perfil
    • Qvanos
Re:[VB.NET 10] Problema al inicializar un Form desde un Hilo.
« Respuesta #2 en: Agosto 03, 2011, 03:10:16 pm »
:) si que he leído un poquito, y ya busque información sobre el error, no se que es....

pero gracias por su respuesta me sirvió de mucho ...
Existen dos maneras de ser feliz en esta vida, una es hacerse el idiota y la otra serlo.


_katze_

  • Bytes
  • *
  • Mensajes: 49
  • Reputación: +2/-0
    • Ver Perfil
Re:[VB.NET 10] Problema al inicializar un Form desde un Hilo.
« Respuesta #3 en: Agosto 03, 2011, 05:51:58 pm »
yo asi y de otra forma llegue a hacerlo andar! explicate mejor y vemos que hacemos!, nos da poca informacion!

m[a]rkus

  • Bytes
  • *
  • Mensajes: 39
  • Reputación: +0/-0
  • A veces un palo es simplemente un palo.
    • Ver Perfil
    • Qvanos
Re:[VB.NET 10] Problema al inicializar un Form desde un Hilo.
« Respuesta #4 en: Agosto 03, 2011, 05:54:43 pm »
Hola, pues es muy sencillo, dentro del hilo pongo Formalgo.showdialog() y cuando lo abre esta sin bordes la ventana solo me carga el webbrowser que tengo dentro hace el navigate y ahi se queda.. estoy depurando paso por paso y lo hace todo bien supuestamente pero lo visual no dice lo mismo, no se si me he explicado...
Existen dos maneras de ser feliz en esta vida, una es hacerse el idiota y la otra serlo.