[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