Comunidad Gambas-es

Versión completa: Query mysql en segundo plano
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Saludos amigos.
Existe alguna forma de ejecutar un proceso "de alto consumo de CPU", (como una query)
Sin que la aplicacion se duerma?

Si se tratase de una funcion solicitada al sistema operativo lo menejamos facilmente
como un proceso.

Dim myProceso as Process

myProceso = shell("comandos ...")

do while myProceso.State = Process.Running
     codigo ...
     wait 0.05
wend

Pero en este caso es un proceso en un programa gambas que implica la DB.

Gracias.
(14-06-2022, 20:47)alessandri escribió: [ -> ]Existe alguna forma de ejecutar un proceso "de alto consumo de CPU", (como una query)
Sin que la aplicacion se duerma?

Podrías usar una "Task" Fijate en este lugar:
https://gambas-es.org/showthread.php?tid...light=task
El ejemplo es para extrer imagenes desde un pdf pero tal vez lo puedas adaptar.
Hola tincho.

Gracias, te aviso de los resultados.