Yes, i am using mainly repeat/until and for ... do begin...
Well, it still "freezes". I used it with some simple cycle like:
repeat
application.processmessages;
memo1.lines.add(inttostr(i));
inc(i);
until i=1000000;
and it didnt helped. Isnt there something else?