Italian community of Lazarus and Free Pascal

Programmazione => LCL => Topic aperto da: renabor - Ottobre 26, 2015, 06:40:37 pm

Titolo: Aggiornamento TMemo
Inserito da: renabor - Ottobre 26, 2015, 06:40:37 pm
Ciao a tutti,
vorrei aggiornare il componente TMemo man mano che faccio un append e non tutto in una volta, esiste un modo?
Ho un ciclo abbastanza lungo e ad ogni iterazione aggiungo al TMemo una riga di aggiornamento, ma le righe vengono stampate a video solo alla fine del ciclo e non man mano che vengono scritte, come invece vorrei succedesse, qualcuno sa aiutarmi?
Titolo: Re:Aggiornamento TMemo
Inserito da: nomorelogic - Ottobre 26, 2015, 11:20:55 pm
dopo aver modificato il memo, puoi lanciare:

Application.ProcessMessages;

Questo forza il process della coda degli eventi del main thread
Titolo: Re:Aggiornamento TMemo
Inserito da: renabor - Ottobre 28, 2015, 11:10:48 am
dopo aver modificato il memo, puoi lanciare:

Application.ProcessMessages;

Questo forza il process della coda degli eventi del main thread

Perfetto!

Grazie!