View Full Version : [Delphi] Come si fa a regolare la priorità di Ciclo ?
Se ho un ciclo all'interno di un programma, l'applicazione smette di rispondere al sistema fino a quando il ciclo non è terminato.
Come posso risolvere questo problema ?
Grazie, ciao
Creando un thread in cui vai a mettere il tuo ciclo suppongo...non mi chiedere come, perchè non conosco Delphi...
Se ho un ciclo all'interno di un programma, l'applicazione smette di rispondere al sistema fino a quando il ciclo non è terminato.
Come posso risolvere questo problema ?
Grazie, ciao
Usa Application.ProcessMessage.
Esempio :
for i:=.. to .. do begin
...
...
Application.ProcessMessage;
end;
Consiglio : Prima del ciclo assegna come cursore crHouGlass (la clessidra),almeno l'utente capisce che è normale lo stato di 'paralisi' del programma. ;)
Ciao!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.