Comunidad Gambas-es
Query mysql en segundo plano - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Controles/Librerías/Componentes (https://gambas-es.org/forum-7.html)
+--- Tema: Query mysql en segundo plano (/thread-920.html)



Query mysql en segundo plano - alessandri - 14-06-2022

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.


RE: Query mysql en segundo plano - tincho - 15-06-2022

(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=317&highlight=task
El ejemplo es para extrer imagenes desde un pdf pero tal vez lo puedas adaptar.


RE: Query mysql en segundo plano - alessandri - 15-06-2022

Hola tincho.

Gracias, te aviso de los resultados.