Zitat von Martin <[email protected]>:
Graeme Geldenhuys wrote:
Jürgen Hestermann wrote:
That's true. The general problem is not that the IDE is not
responsive when compiling/linking but that compiling/linking takes so
long.
FPC is a fast compiler and more speed is obviously also nice. The
compiling is not the issue to me, it's the unresponsive IDE that
gets me. I would like it to be similir to other users experiences.
For example, you can print a large document and continue browsing
your text or changing some setting in the menus etc... It doesn't
block you from continuing. The Lazarus IDE does.
I compile very often - probably once every minute or two. I also
practise Test-Drive Development, which makes sure you compile
often. I would like to start a full build (which could take a while
for large projects) and continue writing fpdoc documentation or
start a new unit test (obviously without saving before the compile
is complete) etc...
Try
ide\outputfilter.pas around line 295
if (Application<>nil) and (abs(LastProcessMessages-Now)>((1/86400)/3))
make it
if (Application<>nil) and (abs(LastProcessMessages-Now)>((1/86400)/10))
and maybe add an "application.idle(flase);" too
Added by default.
This only have an effect on windows, where TAsyncProcess is used.
Mattias
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus