Detener el programa, hacer otro proceso y cuando se termine retomar el programa y continuar

Iniciado por Misco5, 14 Noviembre 2021, 19:56 PM

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

Misco5

Hola amigos del foro, soy nuevo en el foro.
Me presento, soy Misco5.
Cuando aprendí a programar e hice mis cosas y trabajos la programación que utilizaba y sabía era la programación modular y estructurada, nunca aprendí la POO porque en mi epoca no se utilizaba
Hacía mucho tiempo que no programaba y ahora estoy programando para la empresa donde trabajo en VB.NET, estoy aprendiendo por mi cuenta en foros, con libros,etc.
Mi cometido es continuar con el desarrollo de una aplicación que lleva varios años funcionado. Se me ocurrio hacer esto:
La aplicación se está ejecutando, realizando su cometido y en un momento dado pulsamos una combiación de teclas y en ese momento para lo que está haciendo (hiberna) y se queda todo en espera, realizo el proceso o procesos que necesite y cuando volvemos a pulsar otra combinación de teclas se cierran los procesos y vuelve al mismo lugar donde se paro, donde estaba y continúa ejecutando las ordenes como si no se hubiese parado o hibernado.

Muchisimas gracias por vuestra atención y ayuda.
Un saludo a todos.


Serapis

Busca por ejemplos con las funciones:
MsgWaitForMultipleObjects, CreateWaitableTimer y SetWaitableTimer.

Misco5

Muchas gracias Serapis. Echare un vistazo y buscaré toda la info que pueda.

Un saludo


Misco5

Hola a todos.
Gracias Elektro por tu respuesta, me había centrado en buscar información de lo que escribió el compañero Serapis y no vi nada más del foro.
Se me hacen muy fuerte todos estos contenidos.
Me acabo de poner con tus ejemplos y la info. No sé qué tal me irá.
Tengo que adquirir mucha más soltura para asimilar bien todos estos conceptos.

Muchas gracias por todo.
Un abrazo.