none
Eecutar form2 sin que se detenga el proceso de form1 RRS feed

  • Pregunta

  • Hola, me gustaría saber si me pueden orientar. Tengo un formulario form1 que toma lecturas de sensores cada 3 minutos, y en otro formulario form2 se muestran datos del clima (como si fuera una aplicación del clima.) Los dos formlarios son independientes y no comparten datos. Mi pregunta es cómo hacer para que al abrir el formulario2 y ver los datos del clima, NO se me detenga la ejecución del formulario uno y siga recopilando datos de sensores. Estoy empezando a ver hilos y ejecuciones de segundo plano, y creo que por ahí va al cosa, pero quisiera saber si me pueden dar algún dato de ayuda, o sobre cómo implementar lo que pido. Muchas gracias y espero su pronta respuesta.
    viernes, 9 de noviembre de 2018 22:48

Respuestas

  • hola

    >>NO se me detenga la ejecución del formulario uno y siga recopilando datos de sensores.

    deberias abrir el form2 usando el Show() y no el ShowDialog(), este ultimo abre el form como modal y espera que lo cierres para continuar la ejecucion, por el el Show() abre el form2 pero continua el form1 su ejecucion

    >>Estoy empezando a ver hilos y ejecuciones de segundo plano, y creo que por ahí va al cosa

    si abriste el form2 usando el ShowDialog() usar thread no soluciona nada, quizas si podras tomar los datos del sensor pero no podras representarlos en el form1 ya que seguira bloqueado hasta que cierres el form2

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    sábado, 10 de noviembre de 2018 1:32