alessandri   14-06-2022, 20:47
#1
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.
tincho   15-06-2022, 00:12
#2
(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.

1 Saludo.
alessandri   15-06-2022, 03:35
#3
Hola tincho.

Gracias, te aviso de los resultados.
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.