Buenas tardes amigos del foro.
A ver si me podéis ayudar.
Tengo que lanzar un proceso de una librería, concretamente la rapi.dll para
la sincronización de una PDA y un PC.
Bueno cuando lanzo este proceso, este tarda un perido de tiempo
considerable, y el proyecto se queda bloqueado hasta la finalización del
mismo, dando un aspecto a la aplicación de poca robustez. Me gustaría poder
tener el control del formulario para que se resaltara un mensaje el cual
cambiara de color, e indicara al usuario que la aplicación aún está en
marcha.
He probado el DoEvents, pero que pasa, que este proceso que lanzo no tiene
ningún tipo de evento al cual se pueda pasar la cpu del sistema, con lo que
no tendrá efecto el uso del DoEvents.
Se me ha ocurrido intentar lanzar el proceso en segundo plano y dejar el
control de la aplicación en un bucle hasta que el proceso lanzado en segundo
plano finalice. Bien la pregunta es:
¿Como puedo en visual basic lanzar un proceso en segundo plano? ¿Es posible
hacer esto? -> ¿En Visual Basic 6.0?
Espero haberme explicado con claridad.
Gracias y un saludo,
Alamo.
Leer las respuestas