[Lazarus] Lazarus IDE can't multi-task

Hans-Peter Diettrich DrDiettrich1 at aol.com
Mon Jun 27 19:26:45 CEST 2011


Mattias Gaertner schrieb:

> The IDE reads the output in a loop using Application.ProcessMessages. 
> This means any event pauses reading the output.A ShowModal runs in its 
> own loop, pausing the calling code. That's why.

Is this a blocking read for the compiler output? Why?


> I already started a rewrite of the IDE's code to execute external tools. 
> But I can't say when it will be ready.

Can it be that your attempts made code completion so fragile? Currently 
I have to invoke (CTRL-space) and abort code completion several times, 
until only a single identifier is inserted :-(

DoDi





More information about the Lazarus mailing list